繁体   English   中英

当管理员单击按钮时使用 PHP 禁用和启用链接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM