PHPカテゴリなら 詳しい方がおられるかな?と思い、質問です。
ブラウザ(フォームとか)から入力した値を
画面を何度切り替えても保持していく方法について、
ふと疑問に思ったことです。
<input type="hidden" name="a" value="<?= $_POST['a'] ?>">
のように仕組んでおくと、前のページからの a の値を次のページに渡せますよね。
この方法と、セッションを使う方法の、どちらがよいやり方でしょう?
1)サーバーとブラウザで キャッチボール式に値を投げっこして保持していくのと、
2)セッションに登録してしまって、サーバーで保持するのと、
どちらがどういいのか気になりました。
もちろん、パスワードの類は前者(1)をやるとよろしくないと思いますが、サーバーの負荷具合とか、速さとか、プログラミング上のこととか、良いところ悪いところを、どうか教えてください。
専門家の意見、個人的な意見、好み、理屈の通った意見、いろいろ待ってます。
No.1ベストアンサー
- 回答日時:
私の考え書かせていただきます。
>1)サーバーとブラウザで キャッチボール式に値を投げ>っこして保持していく
画面で入力された値を保持する場合に使用します。
次の画面で使ったら消してしまっても良いような値などですね。
2)セッションに登録してしまって、サーバーで保持する
一方、こちらはユーザーIDだとか、どこの画面でもその値を参照する可能性があるものに使用します。
複数画面で参照するのであれば、何度も引き継がなくても良いようにセッションに入れるのが良いと思います。
ロジックも減りますし。
次の画面で使ったらおしまいーっていう値は画面間の引継ぎでよいと思います。
うむ。そうですね。
すごいたくさん<input type="hidden" name="xxx" value="xxx">で値を保持してページ移動しているソースを見たことあるものですから、気になっていました。
いろいろ勉強して見ます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IFRAME内PHPのセッション変数取...
-
閉じるボタン「×」を制御したい
-
asp.netでのセッションを使用し...
-
[php]勤怠管理システムの作成中...
-
PHPの可逆暗号化関数について
-
ユーザ管理システムを作りたい...
-
Dosブロンプトでtabを出力したい
-
DTOとEntityの差は何ですか。
-
「取得先」という表現について
-
バッチファイルでpingの結果を...
-
wordの差し込み印刷で文字...
-
shシェルスクリプト 空白行の...
-
VBA コレクションに2次元配列...
-
【VBA】EXCELブックを開かずに...
-
switch()文で値の大小比較
-
EXCEL、マクロ-改ページ行番号...
-
syntax error, unexpected 'ech...
-
【C#】DataGridViewの最大列数...
-
VB or VBScriptでPCの製造番号...
-
WordでExcelデータを差込...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
POSTで受け渡したものを保存し...
-
ログイン画面から入って、「戻...
-
PHPで値を保持する方法
-
htmlspecialcharsの挙動について
-
VBAで重複チェックの仕方を教え...
-
PHPで返信メールにチェックボッ...
-
フォームを使わずにPOST送信す...
-
閉じるボタン「×」を制御したい
-
PHPの可逆暗号化関数について
-
会員登録システム 仮登録のメ...
-
【ExcelVBA】検索したデータを...
-
【Java】投稿完了画面リロード...
-
セッションを使用したページ遷移
-
php history.back()の戻るボタ...
-
IFRAME内PHPのセッション変数取...
-
ショッピングサイトの作り方(...
-
処理中に変数の値が変わってしまう
-
データベースの登録失敗の時の...
-
ワンタイムトークンとログイン...
-
cURL関数を使用したphpからのpo...
おすすめ情報