• ベストアンサー

同一のwebサイトでクッキー情報を共有

以下のログイン画面で入力して   http://www.aaaa.co.jp/nn/logon.asp   (ユーザやパスワードを入力する画面) 以下のメインメニューでログイン情報を取得   http://www.aaaa.co.jp/mm/mein.asp   (ログインしたユーザにあった情報を表示) 上記のように同一ドメインにてクッキーの情報 を渡したいのですが可能でしょうか? お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
noname#199778
noname#199778
回答No.2

先の方の回答に被りますが… cookieを書き込むときに、path値を「path=/」と設定して書き込むと、そのcookieを書き込んだページと同一ドメインのすべてのページに、そのcookieを送信するようになります。 そのように設定すれば、可能でしょう。 私もASPはわからないので、具体的なcookieの書き込みの方法については解りません。 なお、共有サーバ上でこのようなpath設定をすると、共有サーバ全体にcookie情報を送信してしまうために、セキュリティ上問題がある場合もありますので、独自にドメインを持っているケース以外では、こうした設定はしないようにするのが良いでしょう。 参考まで…

参考URL:
http://tohoho.wakusei.ne.jp/wwwcook.htm#CookieWrite
ark2004
質問者

お礼

ありがとうございます。 参考URLも助かりました。

ark2004
質問者

補足

再度お願いがございます。 以下のログイン画面で   path値を「path=/nn/」でクッキーを書き込み   http://www.aaaa.co.jp/nn/logon.asp 以下のメインメニューで   path値を「path=/nn/」でクッキーを読み込む   方法が必要になってしまいました。   http://www.aaaa.co.jp/mm/mein.asp   (ログインしたユーザにあった情報を表示) path値を「path=/」で使用する場合でもよいのですが 読み込み方がよく分かりません。 お手数をお掛け致しますが宜しくお願い致します。

その他の回答 (1)

  • meeee
  • ベストアンサー率31% (6/19)
回答No.1

http://www.aaaa.co.jp/nn/logon.aspでクッキーを設定したら、http://www.aaaa.co.jp/nn/以下でのみ、そのクッキーは有効です。何も指定しなければ。 実は、クッキーを設定する際に、「パス」を指定できます。そこで、"/"を指定すれば、http://www.aaaa.co.jp/以下で有効になりますので、 http://www.aaaa.co.jp/nn/でも、http://www.aaaa.co.jp/mm/でも有効になります。ただし、http://www.aaaa.co.jp/ll/でも有効になってしまいますが。 aspのことはよく知らないので、具体的な方法については、調べてみてください。

ark2004
質問者

お礼

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

関連するQ&A

専門家に質問してみよう