Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中停止按钮访问?_Php - Fatal编程技术网

如何在php中停止按钮访问?

如何在php中停止按钮访问?,php,Php,我有一个按钮,只有在经理登录而非初级员工登录时才能访问该按钮。我想限制对它的访问。我正在使用一个SessionVariable进行检查,但它似乎不起作用。 我为正在检查登录凭据的经理分配了访问值1- if ($_SESSION["AccessValue"] != 1) { header("Refresh:0; url=HomePage.php"); } 您可以禁用该按钮本身,以进行升级 if ($_SESSION["AccessValue"] != 1) { $disable_

我有一个按钮,只有在经理登录而非初级员工登录时才能访问该按钮。我想限制对它的访问。我正在使用一个
SessionVariable
进行检查,但它似乎不起作用。 我为正在检查登录凭据的经理分配了访问值1-

if ($_SESSION["AccessValue"] != 1)
{
    header("Refresh:0; url=HomePage.php");
}

您可以禁用该按钮本身,以进行升级

if ($_SESSION["AccessValue"] != 1)
{
    $disable_btn = 'disabled = "disabled"';
}else{
   $disabled_btn= '';
}
HTML:


您可以禁用按钮本身,以进行升级

if ($_SESSION["AccessValue"] != 1)
{
    $disable_btn = 'disabled = "disabled"';
}else{
   $disabled_btn= '';
}
HTML:


我相信您正在寻找
位置

if ($_SESSION['AccessValue'] != 1) {
    header('Location: homePage.php');
}
请看这里:

尽管我更倾向于建议对junior完全隐藏按钮,而不是阻止点击操作

e、 g


点击我

我相信您正在寻找
位置

if ($_SESSION['AccessValue'] != 1) {
    header('Location: homePage.php');
}
请看这里:

尽管我更倾向于建议对junior完全隐藏按钮,而不是阻止点击操作

e、 g


点击我

您应该首先使用以下方法设置会话的cookie:
setcookie(session_id()、session_name()、time()+3600*72)
每次需要访问会话时,都应该使用
session_start()启动会话
现在,在您指定的时间内(3600*72),会话将能够为该用户访问,并且如果她/他登录,会话将可以访问。
在此之后,您可以将此会话用作回显按钮标记的条件,或者禁用并启用它

if(设置($\u会话('NAME'))
$status=$\u会话('NAME');

您应该首先使用以下方法设置会话的cookie:
setcookie(session_id()、session_name()、time()+3600*72);
每次需要访问会话时,都应该使用
session\u start();
现在,在您指定的时间内(3600*72),会话将能够为该用户访问,并且如果她/他登录,会话将可以访问。 在此之后,您可以将此会话用作回显按钮标记的条件,或者禁用并启用它

if(设置($\u会话('NAME'))
$status=$\u会话('NAME');

按钮可以在IMHO中单击,但无法访问(这里可能有语言障碍)。我在这里既看不到按钮,也看不到
会话变量
。您可以展开您的问题吗?按钮可以在IMHO中单击,但无法访问(这里可能有语言障碍)。我在这里既看不到按钮也看不到
SessionVariable
。你能展开你的问题吗?我试过了,但不知道为什么这样对我不起作用。下面的选项更好。第一个对我不起作用。@很高兴我能帮上忙:)并且不确定第一个为什么不起作用,但是嘿,呵呵:)我试过这个,但我不知道为什么这对我不起作用。下面的选项更好。第一个对我不起作用。@很高兴我能帮上忙:)也不确定为什么第一个不起作用,但hey ho:)永远不要推荐cookie-它们有安全缺陷,比会话更容易被攻击(虽然会话容易受到攻击,但这很容易处理)千万不要推荐Cookie——它们有安全缺陷,比会话更容易被攻击(虽然会话容易受到攻击,但这很容易处理)