お世話になっています。
キャッシュで、悩んでいます。
ログイン(セッションに名前などを登録)
↓
入力フォーム(「登録」ボタンを押す)
↓
判定(エラーが発生したら、「戻る」ボタンを押してもらい、
入力フォームに戻る。)
という、ごくありきたりな、事をやっているのですが、
iniファイルで、session_cache_limiter('nocache')
にすると、「戻る」ボタンを押しても、先ほど入力
したデータが全て消えています。
今度は、入力フォームの先頭で、session_cache_limiter("public");を
入れると、確かに、「戻る」ボタンを押しても、先ほど入力したデータが
保持されていますが、この状態で、
session_unset();
session_destroy();
をして、再度、入力フォームに行っても、前回のセッション情報
(前回ログインした、ユーザー名)を保持したままになっています。
セッションの情報のキャッシュは破棄して、入力フォームのデータ
はキャッシュしたいのですが何か良い方法は、無いでしょうか?
session_cache_limiter("private");にしても、結果は同じです。
環境は、php4.06 apache1.3 です。
よろしくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> セッションの情報のキャッシュは破棄して、入力フォームのデータ
> はキャッシュしたいのですが何か良い方法は、無いでしょうか?
では、入力フォームのデータはどこからもって来ればいいのでしょう(笑)
どうしてもそうしたいのであれば、
from.php
$data=$_SESSION["ses_data"];
session_unregister("ses_data");
と、セッションデータを他の変数に格納してから破棄します。
to.php
$ses_data=$_POST["data"];
session_register("ses_data");
と、from.phpより、データを受けており、それをセッションに登録します。
ところで、なぜこう言うことがしたいのですか?
それとも、私何か勘違いしていますか?(^^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- iPhone(アイフォーン) AppleのサイトからアップルウォッチSEのGPSモデルを購入しようと考えているのですが、サイトから 2 2023/04/23 08:54
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- Visual Basic(VBA) VB.net フォーム 親子 1 2022/07/04 19:00
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHP SESSION変数を複数使用でき...
-
セッションのスコープ(有効範...
-
ブラウザを閉じた後もセッショ...
-
セッションIDがクッキーに渡る...
-
Sessionの上限について
-
【携帯】位置情報コンテンツ+...
-
セッションを維持したまま、サ...
-
PHPで自動ログインの仕組み
-
セッション変数で定数を宣言す...
-
セッションでの買い物カゴとロ...
-
特定のセッション変数の内容だ...
-
URLのパラメータをGETのままで...
-
実行中の他のアプリのパスの取...
-
php 入力画面から確認表示画面...
-
wordの差し込み印刷で文字...
-
findstrのerrorlevel
-
バッチファイルでpingの結果を...
-
Yahoo! JAPAN IDを新規取得でき...
-
switch()文で値の大小比較
-
excel access連携 このテーブル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
PHPのセッション有効期限について
-
ブラウザを閉じた後もセッショ...
-
Sessionの上限について
-
!issetの冒頭の!ビックリマー...
-
セッション ID とセッション名...
-
ログインしたら他からログイン...
-
session_start()で生成されるセ...
-
ログインした掲示板ですが、直...
-
【PHP】SESSION変数の競合を...
-
セッションを維持したまま、サ...
-
セッションのスコープ(有効範...
-
「ログイン機能を持たせる」説...
-
リアルタイムカウンター
-
別ブラウザ間でセッションの値...
-
PHP cookieの値が更新されない...
-
session_cache_limiterの使い方
-
SESSION情報は、ブラウザを起動...
-
セッション変数の命名規則
-
セッション変数にパスワードを...
おすすめ情報