3

PHPでプログラミングしています。

htをリダイレクトしたいtps://abc.example.com/blah1/blah2 から htt へps://www.example.com/blah1/blah2 ですが、htt をリダイレクトしたくありませんps://abc.example.com を ht にリダイレクトtps://www.example.com

リダイレクト全体でセッション情報を保持しながら可能ですか?

ありがとうございました。

4

5 に答える 5

3

現在のリダイレクトを引き続き使用できますがsession.cookie_domain、トップレベル ドメイン (example.com など) を使用するように調整します。これを行うには、php.ini ファイル (またはディレクティブの後の .htaccess ファイル)を使用session_set_cookie_paramsまたは設定します。これにより、セッション情報がサイトのすべてのサブドメインで維持されるようになります。session.cookie_domainphp_value

于 2009-07-14T20:16:44.570 に答える
1

セッション ID に Cookie を使用している場合は、共通ドメインの Cookie を設定する必要があります。と を使用www.example.comしている場合、 と の両方で有効にするには、 の Cookie を設定する必要があります。foobar.example.comexample.comwww.example.comfoobar.example.com

于 2009-07-14T20:03:56.717 に答える
0

セッションIDを新しいドメインに投稿(POST)することでリダイレクトし、独自のセッションハンドラーを使用してセッションデータをmysqlに保存できると思います。

于 2009-07-14T20:52:48.087 に答える
-2

JavaScript リダイレクトを使用します。

于 2009-07-14T20:02:25.550 に答える