[英]Disable and enable link using PHP when admin click button
我的网站项目使用 PHP 时遇到问题。当管理员单击管理面板中禁用链接的按钮时,如何禁用链接(例如:register.php 和 login.php),并在第二次单击时再次启用该链接。 .
任何人都可以帮忙吗? 谢谢
将管理员选择存储在数据库中,并在用户加载该页面时设置该属性。假设您使用的是原始 PHP,只需在禁用管理员时添加禁用,并在启用时删除禁用属性
<a href="" <?php echo $status?'disabled':''>/>
如果您需要拒绝访问这些页面,那么禁用链接是不够的,因为用户可以直接在浏览器上键入 URL 并访问它们。
我假设您使用的是原始 PHP。
需要先在register.php
开头查看访问状态,如下:
<?php
function accessIsAllowed() {
$allowed = false;
......
// Check admin status from database
.....
return $allowed;
}
if (!accessIsAllowed) {
header('Location':'Your preferred URL'); //Redirect to your preferred URL eg access denied page
}
....
?>
在视图上:
<html>
.....
<a href="register.php" <?php echo $allowed?'':'disabled';?>></a>
......
</html>
根据管理员偏好禁用链接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.