PHP setCookie的子域在前端不是相同的子域

  • 本文关键字:setCookie PHP 前端 php
  • 更新时间 :
  • 英文 :


我正在使用

从PHP设置cookie
setcookie('test', 'hello', time()+10000, '/', 'test.domain.com', false); 

由于某种原因,当我从前端检查cookie时,域被设置为.test.domain.com而不是test.domain.com,我不明白为什么。你知道吗?

这使得从JS中删除cookie,我指定了相同的域.test.domain.com。如何从php设置子域而不添加点?

原因是PHP支持一种不再需要的过时格式,即需要第一个点。

不用担心。

旧的浏览器仍在实现已弃用的»RFC 2109可能需要领导。匹配所有子域。php setcookie ()

编辑:删除cookie时,使用0值代替false


setcookie('test', 'hello', time()+10000, '/', 'test.domain.com', 0); 

相关内容

  • 没有找到相关文章

最新更新