![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
フォームからのデータを受け取るPHP、sesssion.phpが下記のとおりだとします。
<?
header('Cache-Control: nostore, no-cache, must-revvalidate');
session_cache_limiter('private_no_expire');
session_start();
header("Content-Type: text/html; charset=EUC");
$http= $_SERVER['HTTP_REFERER'];//どこから来たか
$form_id = $_POST['form_id'];
$form_pass = $_POST['form_pass'];
$flg= $_POST['t'];
$session = session_id();
if($http == "http://192.168.1.250/~fukazawa/session/form.html"){
$_SESSION['id'] = $form_id;
$_SESSION['pass'] = $form_pass;
}
$test = $_SESSION['id'];
$test1 = $_SESSION['pass'];
if($flg == "t"){
echo <<<EOM
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
<title>
</title>
</head>
<body>
◎$test<br />$test1
<br><br><br><a href="session.php">test</a><br><br>
<a href="session.php?t=test">test2</a>
</body>
</html>
EOM;
}else{
echo <<<EOM
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
<title>
</title>
</head>
<body>
◎$test<br />$test1
<a href="session.php">test</a><br>
<a href="session.php?t=test">test2</a>
</body>
</html>
EOM;
}
?>
引数で表示させる内容を異なるようにするPHPファイルです。
仮に一回目にIDを「てすと」、パスワードを「ttt」でログインした場合、session.php・session.php?t=testに表示されるのは、
「◎てすと
ttt」
です。
そして、これをいったんログアウトして、今度は
ID「二回目」、パスワード「two」でログインすると、
session.phpには
「◎二回目
two
」と表示されますが、
session.php?t=test
に飛んだ場合、
一回目のIDとパスワード、つまり
「◎てすと
ttt」
が表示されてしまいます。
ブラウザをリロードすると
「◎二回目
two
」
と表示されます。
これは、前のセッションがまだ残ってしまっているということなのでしょうか。
対処法が分からず困っています。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- PHP php ログイン 1 2022/11/01 00:24
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字化けについて
-
XMLパースエラー回避方法
-
前後の全角スペースを削除する...
-
phpをレンタルサーバにアップし...
-
古いセッションが消えない
-
onedrive にexcelファイルをア...
-
バッチを用いたフォルダの自動移動
-
MIB取得について
-
csvファイルの読込みとソート
-
$_SESSION 有効期限をブラウザ...
-
one drive のアップロード失敗...
-
PHPのif文でその処理を途中で抜...
-
VBSの「MsgBox」について
-
存在しないメールアドレスかど...
-
URLの変わらないページをPHPで...
-
imgタグでのphpの呼び出しについて
-
$_SERVER と $_ENV の違い
-
HYのAM11:00のラップの部分の歌...
-
phpでクラスのメソッドで同名の...
-
LinuxでのPHP、Configure Comma...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
文字化けについて
-
日付と年月日を選択するコード...
-
複数の文字列をファイルに書き...
-
phpの画面表示が真っ白です
-
ヒアドキュメントを中断してinc...
-
前後の全角スペースを削除する...
-
PHP(smarty)についての質問(文...
-
初心者で数当てゲームを作って...
-
どうしたら確認ができますか!?
-
すみません また宜しくお願い...
-
ローカル環境で動くのに本番環...
-
PHPのWebアプリ作成
-
PHPをはじめて1日目なので・・・
-
PHPで地域名のみ変更
-
php エラー
-
HTMLとPHP間のデータ受け渡し
-
さくらインターネットレンタル...
-
file_get_contents関数なのですが
-
XAMPP1.7.1上でPHPを実行すると...
-
mb_convert_variablesで変換出...
おすすめ情報