フォームのユーザー入力の処理

このページでは、ウェブフォームからゲストブックへのメッセージ投稿を可能にする方法について説明します。

このページは複数のページからなるチュートリアルの一部です。設定の手順を最初から見ていくには、ゲストブックの作成に移動してください。

メッセージ コンテンツの投稿

次のサンプルコードでは、フォームが送信されたときに、アプリケーションが HTTP POST メソッドを使用してリクエストを受信し、PHP が $_POST スーパーグローバル変数を使用して POST のフォーム変数を使用可能にします。

メッセージは content に保存されます。メッセージを表示する前に、アプリケーションは $_POST スーパーグローバル変数の存在を確認します。

if (array_key_exists('content', $_POST)) {
    echo "You wrote:<pre>\n";
    echo htmlspecialchars($_POST['content']);
    echo "\n</pre>";
}

メッセージが存在する場合、htmlspecialchars 関数を使用して、メッセージ内の HTML 特殊文字が対応の HTML エンティティに置換されます。たとえば、< は " is &lt; に置き換わります。

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...

PHP の App Engine スタンダード環境