本地测试环境 sessionid冲突

WBOY
リリース: 2016-06-06 20:22:52
オリジナル
1223 人が閲覧しました

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

回复内容:

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

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

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

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!