ThinkPHP のセッションクロスドメインの問題は、多くの開発者が遭遇しています。
実際、ThinkPHP であろうと PHP 自体であろうと、セッションのクロスドメインの問題を解決するときは session.cookie_domain を設定する必要があります。
ThinkPHP では、構成ファイル conf/config.php を変更する必要があります
最初の行に次のように追加します:
ini_set('session.cookie_domain', ".domain.com");//跨域访问Session
まとめると、クロスドメイン セッションの問題の主な解決策は次のとおりです。
最初の状況: ディレクトリに .htaccess ファイルがない場合、つまり URL が疑似静的でない場合、conf/config.php の最初の行に
ini_set('session.cookie_domain',".domain.com");//跨域访问Session
を追加します。これが当てはまります。デバッグが有効になっているので、機能する可能性があります。ただし、デバッグがオフになっている場合は、機能しない可能性があります。
2 番目のケース: ディレクトリに .htaccess ファイルがある場合は、ルート ディレクトリに、index.php の最初の行を追加します:
この方法は、デバッグがオンになっているかどうかに関係なく機能します。
ThinkPHP フレームワークによって実装されたセッションのクロスドメイン問題の解決策に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

SublimeText3 中国語版
中国語版、とても使いやすい
