フォームを開発する私の最初の戦略は、次のようなものでした:フォームを同じページとページハンドラに戻すPOST変数を探して適切なアクションを行い、ページコンテンツを表示します。最初はすべてが薔薇色だった。私は現在の状態を追跡するために私のフォームとページの中に隠しフィールドを置き、ビュー、編集、または状態を追加するページを表示するためにページ上にステートマシンを実装することができます。しかし2ヵ月後、私のページはIFとブランチで謎めいたステイトフルなモンスターに変身し、維持することが不可能になり、隠されたフィールドでページとクライアントの間で交換された状態は「体重に挑戦しました」。でる。生のPHPを使用したHTTPフォーム
私は間違っていますか?これは本質的に難しいですか?私はASP Webフォームの再発明の滑りやすい斜面を下っていますか?これはどのように正しく行われますか?
(PHP)の背後にある技術は無関係です。私の質問は、基本的に2つのフィールドを取って「ありがとう」ページに転送する以外のことをするHTTPフォームを行う方法です。