HTML や CSS などのフロントエンド テクノロジと比較して、PHP の主な機能は、静的ページに生命を吹き込み、ユーザー インタラクション エクスペリエンスを強化し、訪問者が何を考えているかを知らせることです。 HTML Web ページを動的に生成します。
具体的には、本書の例と同様に、最終的にクライアントから電子メールが送信されるまでの HTTP フローチャートは、クライアントのメールボックス バインディングなどの問題だけでなく、無駄にフォームに記入しても意味がない、と人々に感じさせます。
顧客が情報を入力した後、その情報は PHP による分類のためにサーバーに返され、その後、情報送信確認インターフェイスが返され、電子メールが送信されますサーバー経由で情報が送信されるため、ユーザーとのコミュニケーション品質が向上し、すべての情報操作がクライアント上で完結します。
PHP スクリプトはサーバー上で常に実行されており、サーバーによる PHP スクリプトの解釈を通じて、HTML Web ページをクライアントに送信したり、電子メールを送信したりできます。
フォームは、form 要素の action 属性を通じて PHP スクリプトに接続されており、これにより、フォームが送信されます。例: post メソッドを通じて report.php に接続します。
$ POST は、スーパー グローバル変数と呼ばれる特別な変数で、HTML フォームで使用されるフォーム送信メソッドを直接支援します。メソッドが post に設定されている場合、すべてのフォーム データは $POS スーパー グローバル変数にパックされます。
echo コマンドは、返された HTML コードを Web ブラウザー echo 'Was Fang there?' $fang_spotted;
PHP に出力します。組み込みの mail() 関数: mail($to, $subject, $msg);