PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのですが、どういう流れかわかりますでしょうか?
例えば変数$nameを
inputタグ内のname属性の入力フォームに記載したデータ$nameをPOSTで送って、その$nameをSESSIONに保存して、次ページで「確認表示画面」で今度はSESSIONから$nameデータを取り出して、また$nameをPOSTでまた次ページ「完了画面」に送る。
とい流れであってますでしょうか?
特に$nameをPOSTで送って、その$nameをSESSIONに保存するという流れが暗記のように覚えていて実際に正確にイメージで理解できません。
セッションは、一時的なデータをサーバーに保存する事ができる仕組みでだそうですが。
No.1ベストアンサー
- 回答日時:
ブラウザは 入力画面 を GET 要求
サーバーは利用者専用のセッション領域を確保
サーバーは 入力画面 のページを応答
ブラウザは応答内のセッション ID を記憶し、以降の要求に添加する
-
利用者は 入力画面 を操作してフォーム内 name に値入力
-
ブラウザは 確認画面 をフォーム内容込みで POST 要求
サーバーはセッション ID から領域を識別
サーバーはフォーム内容の name を読み取りセッションに格納
サーバーは 確認画面 のページを応答
-
利用者は 確認画面 を操作
-
ブラウザは 完了画面 を POST 要求
サーバーはセッション ID から領域を識別
サーバーはセッションから name を読み取り、何らかの処理を完了させる
サーバーは 完了画面 のページを応答
-
利用者は 完了画面 を確認
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
php ファイルアップロード サ...
-
VBA で、スペースを含むファイ...
-
POSTの項目に追加
-
$a = ( $b == $c ) ? $d、 この...
-
scanfでの読み込み文字数制限
-
IPアドレスによる振り分け
-
現在時刻を反映させた時刻のプ...
-
プルダウンとCSVの連動
-
PHP ボタンが押されたら処理を...
-
複数のセレクトボックスを1つに...
-
複数チェックボックスの入力制...
-
HTMLのリンクをクリックするこ...
-
POSTを使わずに値を渡す方法
-
GETとPOST以外のデータの渡し方...
-
PHPの関数実行
-
input nameで日本語を使うと
-
[初歩?]FOREACHの構文エラーの...
-
laravelを利用してコントロール...
-
フォームへの前回入力値をクリ...
-
リストボックス 複数選択のデ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA で、スペースを含むファイ...
-
Flaskでサーバー立ち上げに関して
-
アップロードファイル名の文字化け
-
ファイル名を変更してアップロ...
-
サブフォルダ内の全てのテキス...
-
phpで変数を使ってcopyできない
-
PHPからHTMLへの変数の受け...
-
POSTの項目に追加
-
PHPで入力フォームでデータを確...
-
openCVのトラックバーについて
-
PHP5でsimple_xml_load_fileす...
-
scanfでの読み込み文字数制限
-
テンプレートを実現するために
-
PHP MySql 画像を取得
-
(Excel)VBA ファイルパスからフ...
-
テキストボックスの値を取得したい
-
プルダウンでデータ送信後、値...
-
WordのIDataObject::GetData呼...
-
PDOのprepareでLIKEの部分一致...
-
MySQL,PHPのリロードによる二重...
おすすめ情報