如何在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——它们有安全缺陷,比会话更容易被攻击(虽然会话容易受到攻击,但这很容易处理)