浏览器不将cookie发送回php?

浏览器不将cookie发送回php?,php,cookies,Php,Cookies,我有一个php脚本,它使用setcookie设置一个名为“sess”的cookie。我正在使用secure=true方法,域为“” 在FF和safari中,我可以看到cookie设置为与_uut(谷歌分析)cookie相同的域 但是当我加载一个页面并打印($_COOKIE)时,我只得到了__\u ut COOKIE,而不是“sess”COOKIE 为什么php没有看到cookie?浏览器正在发送吗?由于您使用的是安全模式,请确保您也使用了有效的https连接。此外,您可能应该指定域而不是空字符串

我有一个php脚本,它使用setcookie设置一个名为“sess”的cookie。我正在使用secure=true方法,域为“”

在FF和safari中,我可以看到cookie设置为与_uut(谷歌分析)cookie相同的域

但是当我加载一个页面并打印($_COOKIE)时,我只得到了__\u ut COOKIE,而不是“sess”COOKIE


为什么php没有看到cookie?浏览器正在发送吗?

由于您使用的是安全模式,请确保您也使用了有效的https连接。此外,您可能应该指定域而不是空字符串


这有帮助吗?

确保您没有从尝试设置COOKIE的同一请求中检查$\u COOKIE。Cookie在设置请求完成后才可用。

请将一些代码粘贴到您的问题中,以便我们可以看到您在做什么…(边线)选项
secure=true
仅在您使用安全连接时有效,否则不会向客户端发送任何数据。+1-setcookie()中的域参数可以是HTTPS上的空字符串(我在使用HTTPS的服务器上使用domain=”“,它可以工作)。我在某处读到,如果我使用域secure.domain.com,浏览器将自动添加一个“.”。看起来这是真的,当我使用“”时,cooke被设置为secure.domain.com,当我使用“secure.domain.com”时,cookie被设置为“.secure.domain.com”-有没有其他方法去除多余的点?这不是答案。你应该把它放在评论里。如果他是从他设置的同一个请求中检查它,这就是一个答案。。。将重新措辞。