Php 为什么setCookie()中的安全参数无效?

Php 为什么setCookie()中的安全参数无效?,php,cookies,setcookie,Php,Cookies,Setcookie,SetCookiesSampleCookieName,sampledata,time+3600*24*10,“/”,'domain.com',TRUE,TRUE 此语法将cookie的名称设置为samplecookiename,数据为sampledata,有效期为。但我仍然看到cookie可用于所有类型的连接。问题是什么?网站中使用的PHP版本为5.3.27,localhost为5.3.8 有什么想法吗 更新:脚本也可以访问cookie。表示cookie未设置为仅HTTP 也许你正在使用Chro

SetCookiesSampleCookieName,sampledata,time+3600*24*10,“/”,'domain.com',TRUE,TRUE

此语法将cookie的名称设置为samplecookiename,数据为sampledata,有效期为。但我仍然看到cookie可用于所有类型的连接。问题是什么?网站中使用的PHP版本为5.3.27,localhost为5.3.8

有什么想法吗

更新:脚本也可以访问cookie。表示cookie未设置为仅HTTP


也许你正在使用Chrome浏览器。

可能是@BartPlatak的翻版:我相信不是。我使用了在那里被接受的语法作为答案。它不起作用。你用空饼干罐试过吗?你是通过HTTPS访问这个页面的吗?@Gumbo:我发现了这个问题,并将其作为答案发布。但是你知道为什么cookie在PHP包含的另一个页面中没有设置为安全的吗?请参考我的答案。在主文件中调用setcookie还是在包含的文件中调用setcookie并不重要……这与问题有什么关系?