Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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登录cookie不是在客户端计算机上设置的(在Chrome、Firefox和IE中),而是在其他任何地方都可以使用。客户端无法登录_Php_Cookies_Login - Fatal编程技术网

PHP登录cookie不是在客户端计算机上设置的(在Chrome、Firefox和IE中),而是在其他任何地方都可以使用。客户端无法登录

PHP登录cookie不是在客户端计算机上设置的(在Chrome、Firefox和IE中),而是在其他任何地方都可以使用。客户端无法登录,php,cookies,login,Php,Cookies,Login,我的cookie代码有什么问题吗?还有其他人经历过类似的问题吗 我拖网了stackoverflow和网络的其他部分,寻找解决方案,但没有成功 当在多台计算机上的多个浏览器上进行测试时,我的代码工作正常。除了客户端的浏览器之外,任何地方都可以!她正在运行Windows7,并尝试使用Chrome、Firefox和IE登录。她尝试清除cookies。我甚至建议她禁用Avast antivirus,以防它出于某种原因拒绝安全连接。我一辈子都不能找出我的代码可能出了什么问题 浏览器连接是使用comodo证

我的cookie代码有什么问题吗?还有其他人经历过类似的问题吗

我拖网了stackoverflow和网络的其他部分,寻找解决方案,但没有成功

当在多台计算机上的多个浏览器上进行测试时,我的代码工作正常。除了客户端的浏览器之外,任何地方都可以!她正在运行Windows7,并尝试使用Chrome、Firefox和IE登录。她尝试清除cookies。我甚至建议她禁用Avast antivirus,以防它出于某种原因拒绝安全连接。我一辈子都不能找出我的代码可能出了什么问题

浏览器连接是使用comodo证书通过SSL(https)进行的。依赖于登录的页面位于域中的多个目录中(root、/admin、/admin/includes/)。该站点位于运行PHP版本5.3.28的实时apache服务器上

编写代码: $securityTimeout=time()+7200; $cookieDomain=“www.mysite.info”; //setcookie(名称、值、过期、路径、域、安全、仅httponly); setcookie(“loggedin”,“true”,“$securityTimeout”,“/”,“$cookieDomain”,true,true)

阅读代码:

if ((isset($_COOKIE["loggedin"]))&&($_COOKIE["loggedin"]=="true"))
{display fetched document}
else{
redirect to login
}
客户端的浏览器要么没有设置cookies,要么正在设置cookies,然后忘记。她被立即跳回登录页面。不幸的是,我无法访问客户端计算机来运行本地化测试

有人看到我的代码有问题吗


提前谢谢

更改一些变量。请她尝试在她的站点上使用不同的计算机-如果同样失败,那么可能她的站点防火墙正在剥离cookie头。或者,如果她有一台笔记本电脑,请她尝试在家里,在她的网站网络之外使用它

请她尝试使用另一个你知道有效的帐户登录,你也应该尝试使用她的帐户从你的站点登录,以防万一这是她的帐户特有的


如果你想让她变得更专业,请让她(或她的IT人员)在Chrome(或其他浏览器上的类似扩展)上安装“编辑此Cookie”,以查看Cookie,并确保你确切知道发送的内容,并且Cookie没有被删除。还可以使用Firebug之类的检查器查看随请求一起发送的数据,并确保cookie是该数据的一部分。

感谢您的宝贵建议。我尝试了你提到的一切,除了她试图从她的工作网络之外登录。我将请她试一试。简言之,问题是:这个问题是针对她的电脑、网站还是账户的?一次换一个,看看会发生什么。