ホームページ >バックエンド開発 >PHPの問題 >PHPフォームを送信するにはどのような方法がありますか?

PHPフォームを送信するにはどのような方法がありますか?

(*-*)浩
(*-*)浩オリジナル
2019-10-10 10:28:094747ブラウズ

PHP は、Web ページのバックエンドとして依然として非常に優れています。PHP フォームの送信には GET メソッドと POST メソッドの 2 つのメソッドしかありません。PHP バックグラウンドでは、グローバル変数 $_POST;$_GET; を使用して送信データを取得します。

PHPフォームを送信するにはどのような方法がありますか?

コード: (推奨される学習: PHP ビデオ チュートリアル)

<!DOCTYPE HTML>
<html>
<head>
  <meta charset="utf-8"/>
  <title>简单表单提交</title>
</head>
<body>
  <form action="welcome.php">
    姓名 <input type="text" name="name"/><br/><br/>
    邮箱 <input type="text" name="email"/><br/><br/>
    <button type="submit" formmethod="GET">GET</button>
    <button type="submit" formmethod="POST">POST</button>
  </form>
</body>
</html>
<html>
<head>
  <meta charset="utf-8"/>
  <title>表单已提交</title>
</head>
<body>
<?php

$name = filter($_REQUEST[&#39;name&#39;]);
$email = filter($_REQUEST[&#39;email&#39;]);

function filter($data){
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data, ENT_QUOTES);
  return $data;
}

?>

<p>你好,<?php echo $name; ?>!您的表单已提交成功!</p>
<p>更多信息会发送到您的邮箱:<?php echo $email; ?></p>

</body>
</html>

以上がPHPフォームを送信するにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。