本地测试环境 sessionid冲突
程序员文章站
2024-01-31 14:56:46
...
本地测试环境,因为同时有两个项目,两个项目用的同一个php 框架,导致获取的phpsessionid相互覆盖,不知道有没有好的解决办法。
回复内容:
本地测试环境,因为同时有两个项目,两个项目用的同一个php 框架,导致获取的phpsessionid相互覆盖,不知道有没有好的解决办法。
你是指服务端冲突还是客户端。如果是客户端搞2个子域名
手动指定sessionid
在PHP中,你可以设置session_id($yourid).注意这个session_id与session_start的顺序。session_start会检测如果没有指定,则尝试在已经存在的池(我也不知道应不应该叫池)里面取(这就是第二个应用的sessionid为什么和第一个相同的原因了),如果取不到,就"随机"生成一个,所以,你可以在session_start之前告诉php。用你指定的。这样就完美解决你的问题了。
上一篇: 发布一个最强的PHP通用分页类_PHP
下一篇: curl 模拟登录 实现教程_PHP教程
推荐阅读
-
本地测试环境 sessionid冲突
-
基于nginx的PHP本地测试环境构建软件pinyshop发布_PHP教程
-
windows server 2003中IIS6.0 搭配https本地测试环境
-
windows server 2003中IIS6.0 搭配https本地测试环境
-
https,https的本地测试环境搭建,asp.net结合https的代码实现,http网站转换成https网站之后遇到的问题
-
iOS之在本地搭建IPv6环境测试你的app
-
基于nginx的PHP本地测试环境构建软件pinyshop发布
-
wamp本地测试环境下fopen url不能用的原因
-
java微信公众号开发之搭建本地测试环境方法
-
websocket本地测试通过,但是生产环境下一直连接不上