PHP はセッションを memcache に保存します

WBOY
リリース: 2016-06-13 12:50:12
オリジナル
759 人が閲覧しました

PHP はセッションを memcache に保存します
トップレベルのドメイン名をまたぐ必要があるため、セッションを memcache に保存したいと思います
そこで、次の設定を行いました。
ini_set("session.save_handler", "memcache"); ini_set("session.save_path", "tcp://192.168.0.77:11200");

エラーを報告するには: セッションはアクティブです。セッション モジュールの ini 設定は変更できません。

もう一度次のように設定すると: session.auto_start =0
セッションは通常どおり memcache に保存できます。

ただし、現時点ではページが更新されるたびに sessionid の値が変わるため、以前に保存した値を取得することができません。

session.auto_start の値を 1 に設定します。 sessionid の値はページが更新されるたびに同じままになりますが、値を保存することはできません。

この矛盾をどうやって解決すればいいのでしょうか?


-----解決策---------session_start();
ini_set("sessio...
の後に実行されます)
スクリプトレベルでセッション設定を変更しました。 session.auto_start = 1 の場合、PHP はスクリプトが実行される前に session_start()
を暗黙的に呼び出します。 もちろん、これではあなたのニーズは満たされません

-----解決策---------------------------- ---- フロア 正解は、暗号化された Cookie を使用してクロストップレベル ドメイン名を実現できますか? 別のアイデアを試してください。

------解決策-------ucenter を参照

-- - ---解決策--------------------sessionid 値を渡し、session_id 関数を使用して sessionid 値を指定します

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