php - 使用 PHP 禁用 href 链接

标签 php css

我有一个页面,其中包含用于登录用户的菜单

我将此页面包含在我网站的所有其他页面上,但我不希望未登录的用户能够单击链接

如果 PHP 变量 = 'no',我如何禁用该页面上的所有链接?

我知道我可以用

if($php_var == 'no') {
    //do something here
}

但我不确定如何禁用链接?

有没有办法使用 CSS 或 Javascript 来禁用链接?

最佳答案

试试这个

if($php_var == "no")
{
    echo '<a href="javascript:void(0);">Your Text For Link</a>';
} 
else
{
    echo '<a href="your link">Your Text For Link</a>';
}

user javascript:void(0); 没有重定向。这将像其他链接一样维护您的 css,但是当您单击它时它不会重定向。

关于php - 使用 PHP 禁用 href 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21090707/

相关文章:

javascript - Bootstrap 插件导致页面在移动设备上水平滚动

javascript - 有什么方法可以用 javascript(打印媒体)做分页符吗?

PHP & MYSQL 从数据库中拉取行,将每个单元格设置为变量

php - DOMDocument 中的 nodeValue 在 PHP 中返回奇怪的字符

css - SVG 作为数据 URI 未呈现

javascript - 语义覆盖我的下拉菜单使其变大

html - 有没有办法截断(隐藏)宽表格单元格?

php - 表情符号从 Angularjs $http 到 PHP json_decode 并存储在 mySQL 中

php - 该数据库建模/设计的最佳方法是什么?

php - 选择空 "where"的查询。十月CMS