Php cookie未注册
我有一个登录页面,要求用户登录详细信息将其发送到cookie,然后验证详细信息,但由于某些原因,它不允许我登录。如果我在安装在我的计算机上的abyss webserver上本地测试它,它可以正常工作,但是如果我在我的托管服务器上测试它,它就不能工作。下面是我的代码: 它的工作原理是这样的,一旦选择了登录页面,它会询问详细情况,然后如果用户未激活,它会要求激活用户。如果用户已激活,则登录工作,但一旦用户未激活,它不会继续超过激活请求 登录询问:Php cookie未注册,php,Php,我有一个登录页面,要求用户登录详细信息将其发送到cookie,然后验证详细信息,但由于某些原因,它不允许我登录。如果我在安装在我的计算机上的abyss webserver上本地测试它,它可以正常工作,但是如果我在我的托管服务器上测试它,它就不能工作。下面是我的代码: 它的工作原理是这样的,一旦选择了登录页面,它会询问详细情况,然后如果用户未激活,它会要求激活用户。如果用户已激活,则登录工作,但一旦用户未激活,它不会继续超过激活请求 登录询问: <form method="post" act
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>?cont=true&loginUSER=true" style="font-family:Calibri;">
<fieldset style="border-style:none">
<p>
Email: <input style="position:absolute; left:30%;" onkeyup="javascript: this.value=this.value.toLowerCase();" class="details" type="text" name="email" id="email" />
</p>
<p>
Password: <input style="position:absolute; left:30%;" class="details" type="password" name="password" id="password" />
</p>
<input type="submit" value="login" class="btn" style="background-color:#FFF; border-style:solid; border-width:thin; font-family:Calibri;" />
</fieldset>
</form>
然后,如果变量$thisIsValid为true,它将继续显示登录用户,否则它将在登录详细信息中返回错误如果使用Chrome您可以安装此加载项,它将帮助您查看与活动站点关联的cookie:
从这里,您应该能够推断出哪里出了问题(如果与cookie相关)。您可以在没有插件的情况下调试cookie。 在脚本末尾,将标题重定向放置到空页
header("Location: /debug.php");
在degub.php中,只需打印r($\u COOKIE)并查看其中包含的内容
注意:我真的不关心此重定向可能出现的错误标题-这只是出于调试目的,因此请不要对此发表评论。不要将密码存储在cookie中
header("Location: /debug.php");