ホームページ > バックエンド開発 > PHPの問題 > PHPフォームの送信方法とは何ですか?

PHPフォームの送信方法とは何ですか?

藏色散人
リリース: 2023-03-11 19:34:02
オリジナル
7548 人が閲覧しました

php フォーム送信メソッド: 1. PHP $_REQUEST を使用して HTML フォームによって送信されたデータを収集します; 2. "method="post"" で HTML フォームを送信した後、$_POST を使用してフォーム データを収集します; 3. $ _GET を使用して、HTML フォームによって送信されたデータを収集します。

PHPフォームの送信方法とは何ですか?

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 パソコン

php フォーム送信方法

1. HTML フォームによって送信されたデータを収集します。PHP $_REQUEST は、HTML フォームによって送信されたデータを収集するために使用されます。

<!DOCTYPE html>
<html>
<body>

<form method="post" action="<?php echo $_SERVER[&#39;PHP_SELF&#39;];?>"> #$_SERVER[&#39;PHP_SELF&#39;]是获取当前文件的路径
Name: <input type="text" name="fname">
<input type="submit">
</form>

<?php 
$name = $_REQUEST[&#39;fname&#39;]; #$_REQUEST[&#39;fname&#39;]获取前面name="fname"的输入值
echo $name; 
?>

</body>
</html>
ログイン後にコピー

2.PHP $_POST は、method="post" で HTML フォームを送信した後にフォーム データを収集するために広く使用されています。 $_POST は、変数を渡すためにもよく使用されます。

p.p1 { マージン: 0; フォント: 12px "Helvetica Neue"; カラー: rgba(69, 69, 69, 1) } p.p2 { margin: 0; font: 12px "Helvetica Neue"; color: rgba(69, 69, 69, 1); min-height: 14px } p.p3 { マージン: 0; フォント: 12px ".PingFang SC"; カラー: rgba(69, 69, 69, 1) } span.s1 { フォント: 12px ".PingFang SC" } span.s2 { font: 12px "Helvetica Neue" }