Cookie の代わりに PHP セッションを使用してユーザー データを保護する場合 (セッション ID Cookie を除く)、ユーザーは次の問題に遭遇する可能性があります。 user.mydomain.example のプロファイルにアクセスすると、途中で「ログアウト」されてしまいます。これは、元のリクエストと同じドメインへのアクセスを制限するデフォルトのセッション動作が原因で発生します。
この不便さを解決するには、いくつかのオプションが利用可能です。
session.cookie_domain = ".example.com"
php_value session.cookie_domain .example.com
ini_set('session.cookie_domain', '.example.com');
php_value[session.cookie_domain] = .example.com
これらのソリューションのいずれかを実装することにより、 , PHP セッションは、指定されたドメインのサブドメイン間で存続することが許可されます。 (.mydomain.example)。これにより、アクセスされるサブドメインに関係なく、シームレスなユーザー認証とデータ保持が保証されます。
以上がPHP セッションのスコープをサブドメインに拡張するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。