当HTTP脚本上的相同脚本管理正常时,我在使用PHP脚本在HTTPS站点上编写cookie时遇到问题。
守则:
setcookie('testme', 'test', time()+7200, '/', '', isset($_SERVER["HTTPS"]), true);
事实上,我尝试了许多不同的方法但没有工作。这只是一个简单的版本。
我也尝试过:
$temp = 'example.co.uk';
setcookie('testme', 'test', time()+7200, '/', $temp, isset($_SERVER["HTTPS"]), true);
找到一个修复程序,我将代码移到了顶部并且工作正常,我不知道为什么它在测试服务器上工作,因为我知道标题必须在顶部。对不起,我在错误的地方误导了人们。