いろいろとセッションの破棄を試みているのですがうまくいきません。
最初のページで
setcookie("order",session_id());
として数ページこの情報を確認する形でページ遷移させています。
最終ページの処理の末端で
session_start();
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-42000, '/');
}
session_destroy();
としています。
ところがセッション情報が消えていないためリロードするとメールが再送信されたり完了ページが表示されたりします。
なぜでしょうか?いろいろな情報を参考にしているのですが上手くいきません。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
「phpマニュアル:セッションの破棄」の参考ソースでは、以下のようになってましたよ。
// セッション変数を全て解除する
$_SESSION = array();
// その後cookie 削除、session_destroy();を実行
http://jp.php.net/manual/ja/function.session-des …
また、unset($_SESSION['variable']) のように、個別の変数削除は、unsetでよいけど
「unset($_SESSION) を使って $_SESSION を完全に unset しないでください」
とも記載されてます。
参考URL:http://jp.php.net/manual/ja/function.session-des …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- JavaScript Javascriptを使ってQRコード読み取り、取得した情報をPOSTしたいと思っています。 1 2023/04/28 15:18
- PHP if($se_d<>"")の””意味と教えてください。 1 2022/05/12 23:05
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPのセッション有効期限について
-
$_SESSIONと、POSTやGETの違い
-
複数のサーバで運営する場合の...
-
セッションが正しく更新されな...
-
セッションを維持したまま、サ...
-
URLのパラメータをGETのままで...
-
PHP SESSION変数を複数使用でき...
-
【携帯】位置情報コンテンツ+...
-
二人でWEBアプリを動かしている...
-
ログイン画面をはさんだ後、自...
-
セッションの破棄
-
!issetの冒頭の!ビックリマー...
-
sessioncookieをではなくcookie...
-
sessionとcookieの設定内容の区別
-
PHP cookieの値が更新されない...
-
Dosブロンプトでtabを出力したい
-
wordの差し込み印刷で文字...
-
Yahoo! JAPAN IDを新規取得でき...
-
VB.NETからVBAマクロ(引数)を呼...
-
phpでcookieがうまく保存されない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
ログイン画面をはさんだ後、自...
-
PHPのセッション有効期限について
-
セッションのスコープ(有効範...
-
Sessionの上限について
-
セッション変数にパスワードを...
-
ブラウザを閉じた後もセッショ...
-
ログインしたら他からログイン...
-
別ブラウザ間でセッションの値...
-
Cookieを利用したユーザ管理
-
複数のサーバで運営する場合の...
-
学校の授業で困っていることが...
-
sessionとcookieの設定内容の区別
-
「ログイン機能を持たせる」説...
-
301リダイレクトはセッション引...
-
PHP cookieの値が更新されない...
-
セッション ID とセッション名...
-
sessioncookieをではなくcookie...
-
管理者としてログイン
-
セッションのタイムアウト管理
おすすめ情報