ホームページ > php教程 > php手册 > PHP フォームを自分自身に送信する

PHP フォームを自分自身に送信する

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-13 12:28:05
オリジナル
1041 人が閲覧しました

ほとんどの場合、フォームのコンテンツを Action 属性に処理するために別の URL アドレスを指定しますが、場合によっては、フォーム データを自分自身に送信する必要があります。このときAction属性値はどのように指定すればよいのでしょうか?
if (isset($_POST['action']) && $_POST['action'] == 'submitted') {
print '

'; ><br> print_r($_POST); <br> print '<a href="'. $_SERVER['PHP_SELF'] .'">もう一度お試しください</a>'; print '
';
} else {

名前:

電子メール:

ビール:

<複数の名前を選択="ビール[]">

}
?>
上記のコードは、自分自身へのフォームの送信を実現します (注: 以前のバージョンでは) PHP4.1.0 の場合は、以下のコードの $_Post 変数の代わりに $_HTTP_POST_VARS を使用してください)。ここではサーバー変数 $_Server を使用して、現在のページの URL アドレスを取得し、それをフォームの Action 属性に割り当てます。ここでは、サーバーが URL リクエストを受信するのが POST リクエストであるか GET リクエストであるかを判断するために、小さなトリックが使用されています。つまり、リクエストを処理するときに、isset 関数を使用してこの隠し変数が設定されているかどうかを検出し、リクエストが POST メソッドを使用するか GET メソッドを使用するかを判断します。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
PHP 拡張子 intl
から 1970-01-01 08:00:00
0
0
0
phpのデータ取得?
から 1970-01-01 08:00:00
0
0
0
PHP GET エラー レポート
から 1970-01-01 08:00:00
0
0
0
phpを上手に学ぶ方法
から 1970-01-01 08:00:00
0
0
0
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート