>백엔드 개발 >PHP 튜토리얼 >本地测试环境 sessionid冲突

本地测试环境 sessionid冲突

WBOY
WBOY원래의
2016-06-06 20:22:521284검색

本地测试环境,因为同时有两个项目,两个项目用的同一个php 框架,导致获取的phpsessionid相互覆盖,不知道有没有好的解决办法。

回复内容:

本地测试环境,因为同时有两个项目,两个项目用的同一个php 框架,导致获取的phpsessionid相互覆盖,不知道有没有好的解决办法。

你是指服务端冲突还是客户端。如果是客户端搞2个子域名

手动指定sessionid
在PHP中,你可以设置session_id($yourid).注意这个session_id与session_start的顺序。session_start会检测如果没有指定,则尝试在已经存在的池(我也不知道应不应该叫池)里面取(这就是第二个应用的sessionid为什么和第一个相同的原因了),如果取不到,就"随机"生成一个,所以,你可以在session_start之前告诉php。用你指定的。这样就完美解决你的问题了。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.