ホームページ >バックエンド開発 >PHPチュートリアル >セッション共有が許可されると、ajax リクエストによって新しい session_id が生成されます。

セッション共有が許可されると、ajax リクエストによって新しい session_id が生成されます。

WBOY
WBOYオリジナル
2016-10-11 14:23:101234ブラウズ

現在の状況は次のとおりです。
cd.xxx.com に直接アクセスして生成される session_id は、www.xxx.com にアクセスして生成される session_id と同じです
ただし、cd.xxx.com で ajax を使用して www.xxx.com をリクエストすると、新しい session_id を生成すると検証が失敗します!
それに対処する方法はありますか?よろしくお願いします!

返信内容:

現在の状況は次のとおりです。
cd.xxx.com に直接アクセスして生成される session_id は、www.xxx.com にアクセスして生成される session_id と同じです
ただし、cd.xxx.com で ajax を使用して www.xxx.com をリクエストすると、新しい session_id を生成すると検証が失敗します!
それに対処する方法はありますか?よろしくお願いします!

この問題は、ドメイン間で Cookie を運ぶ Ajax の問題に属しており、ブログ投稿で解決策を見つけました。

ネイティブAjaxリクエストメソッド:

リーリー

jquery postメソッドリクエスト:

リーリー

サーバー側の設定:

リーリー

原作者に感謝します:
http://blog.sina.com.cn/s/blo...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。