タイトルの通り、ログインしないと表示できないページ間の遷移中に、他のページへのリンクをクリックするとログアウトされていしまいます。原因がわからず困っています。
要件的には、あるページへの遷移中に、他のページへのリンクをクリックすると、最初のページへの遷移を中止して、後からクリックしたページへ遷移する、もしくは、後からのクリックを無視して、最初のページへ遷移する、のどちらかです。
ソースは以下のような感じです。PHP5.2.4です。
session_start();
session_regenerate_id(TRUE);
if (isset($_SESSION["isloggedin"]) && $_SESSION["isloggedin"]) {
// ログインしていないと見られないページを表示
}
else {
header ("Location: login.php");// ログイン画面へ
※どうやらこっちの分岐に入るようです。
}
ちなみに遷移終了後にさらに他ページへ遷移する場合は問題が発生しません。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
別ページへのリンクから戻ってきたときに、セッションがクリアされてしまうからでは?
この回答への補足
自己レスです。
原因発見しました。
session_regenerate_id(true)がいけないようです。
「session_regenerate_id(true)によるセッション切断」
http://code.xenophy.com/?p=407
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS htmlで画面遷移させたい 1 2022/10/28 18:19
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- PowerPoint(パワーポイント) パワーポイントのアニメーションについて 4 2023/06/14 16:25
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- au(KDDI) 特定の画面を見るとスマホが固まります ご覧頂き有難うございます。 特定のページを見るとスマホが固まり 1 2023/08/21 19:29
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- ホームページ作成・プログラミング パスワードつきホームページ トップページ以下はどうなる 6 2022/08/16 12:04
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP session_destroyとsession...
-
PHPの引数を含んだURLについて
-
セッションが変数が取得できません
-
PHPからリアルタイムにデータを...
-
セッションのクッキー有効期間...
-
phpでのログアウトについて
-
onedrive にexcelファイルをア...
-
PHP8を使うと、大量のWarningが...
-
phpでget_headers()が使えない?
-
PHPのif文でその処理を途中で抜...
-
Apacheでhttp://localhost/が表...
-
バッチを用いたフォルダの自動移動
-
フォルダーに入った画像名の取...
-
Struts2 ファイルアップロード
-
cakephpのサブタイトルはどこで...
-
初心者で数当てゲームを作って...
-
送信日時を指定してメールを送...
-
openCVの超解像処理
-
FTPClientで転送結果(OKかFAIL)
-
.htaccessにphp_valueが使用できな
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
$_SESSION 有効期限をブラウザ...
-
PHP session_destroyとsession...
-
セッションのクッキー有効期間...
-
さくらサーバーでsessionが使え...
-
jqueryの$.ajaxでPHPに値を渡し...
-
session_start();について
-
IE11でページ遷移時にセッショ...
-
fsockopenを使った証明書付きの...
-
session_set_save_handler の実...
-
リロード・ページビューの判定
-
PHPのセッション変数 絞り込み...
-
セッションの利用
-
PHPからリアルタイムにデータを...
-
セッションが変数が取得できません
-
ブラウザの戻る ページ遷移PHP...
-
DoCoMo FOMAでセッション管理が...
-
phpのセッションについて
-
PHP4.3.9+smartyのsessionについて
-
ログインしたページで、ある処...
-
onedrive にexcelファイルをア...
おすすめ情報