セッションのスコープ(有効範囲)について困っています。
ご存じの方がいましたら教えてください。
現象:同一ドメインでフォルダ階層が異なる場合にセッションが切れてしまう。
例)
http://oshiete1.goo.ne.jp/aaa/a.php セッション生成
http://oshiete1.goo.ne.jp/aaa/b.php ○セッション参照
http://oshiete1.goo.ne.jp/bbb/b.php ×セッション参照
あれこれ試行錯誤して1日がつぶれてしまいました。
以下についてお教え頂けたら幸いです。
Q.別階層でもセッションは参照できるか。
上位階層でセッションを生成しないと下位階層では共有できない?
もしくは何か方法がある?
書籍などもあさったのですが、スコープについては同一ドメインであることくらいしか記述されていませんでした。
できる、できないの一言だけでもいいので、なにとぞよろしくお願いします。
No.2ベストアンサー
- 回答日時:
cookieを利用しているsessionなら以下の変数をチェックしましょう。
session.cookie_path
次の関数でも、解ります。
session_get_cookie_params ( )
defaultの "/" なら、サイト内全てに有効のはずですが、どこかで、 '' 空文字列に変更したりしていると、cookieを作成したディレクトリー内でしか使えなくなります。
No.1
- 回答日時:
ファイルが削除されてしまっていたので状況は分かりませんが、
別階層でもセッションは参照できます。
上位階層でセッションを生成しなくても共有できます。
<?php
session_start();
は記述されていますよね?
>別階層でもセッションは参照できます。
ありがとうございます!!
>session_start();
>は記述されていますよね?
はい。
「openpne」というSNSをテストしているところなので、もしかしたら、そのセッションが特殊なのかもしれません。
これから調べてみます。
ありがとうございます!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- PHP PHPのセッション有効期限について 5 2023/06/14 12:40
- PHP 「ログイン機能を持たせる」説明が気難しいです。 2 2022/10/11 02:59
- その他(ゲーム) ファイナルファンタジー7リメイクのnormalクリア後のセッションセレクトについて。 セッションを自 2 2023/04/11 16:52
- PHP ここで言うトークンの意味を教えてください。 3 2022/08/24 03:03
- PHP PHP でメールフォームを作成したい 1 2022/05/04 22:28
- Google Drive 会社への勤怠届出にGoogleフォームを使用しています。 しかし、最近何故か『このサービスはビジター 2 2022/12/05 00:21
- オンラインゲーム マインクラフト(java版、v1.19.2) realms に接続できません 6 2022/11/08 14:10
- Chrome(クローム) GoogleChrome閉じるたびにアンケート続行できない表示が出る。 1 2023/08/13 13:53
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
session_set_save_handler と ...
-
PHPのセッション有効期限について
-
ログインしたら他からログイン...
-
セッション変数にパスワードを...
-
セッションのワンタイムチケッ...
-
$_SESSIONと、POSTやGETの違い
-
PHPで自動ログインの仕組み
-
DTOとEntityの差は何ですか。
-
Yahoo! JAPAN IDを新規取得でき...
-
Dosブロンプトでtabを出力したい
-
VBA コレクションに2次元配列...
-
エラーの理由が分りません。Pri...
-
「取得先」という表現について
-
switch()文で値の大小比較
-
バッチファイルで、全てのウィ...
-
shシェルスクリプト 空白行の...
-
opencvの画像データを格納する...
-
バッチファイルでpingの結果を...
-
【C#】DataGridViewの最大列数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
PHPのセッション有効期限について
-
セッション変数にパスワードを...
-
複数のサーバで運営する場合の...
-
ログインしたら他からログイン...
-
ブラウザを閉じた後もセッショ...
-
セッションを維持したまま、サ...
-
PHP SESSION変数を複数使用でき...
-
session_start()で生成されるセ...
-
HTTPヘッダー内での順番などに...
-
「ログイン機能を持たせる」説...
-
session_regenerate_id
-
Sessionの上限について
-
初歩的な質問 セッション管理に...
-
$_SESSIONと、POSTやGETの違い
-
ログイン画面をはさんだ後、自...
-
セッション変数の命名規則
-
複数ページでセッションを使わ...
-
セッション ID とセッション名...
-
セッションのスコープ(有効範...
おすすめ情報