私はPHPプログラミングに不慣れで、_SERVERについて詳しく知りません。_SERVER連想配列をPHPプログラムで使用して、postメソッドを介してHTMLフォームから送信されたデータにアクセスできますか?
質問する
193 次
2 に答える
1
いいえ、そのために$_POSTが必要です。
$_POSTでデータを投稿できます
$ _GETを使用すると、データを取得できます
$ _REQUESTは、取得、投稿、およびCookieを取得します
于 2012-07-14T00:18:32.533 に答える
0
When you submit a form, you can use $_SERVER[] to get information from the server such as the users IP address. You would use this once the form has been submitted. You would use $_POST[] to ensure the form is submitted and collect the data/variables from the form that has beens submitted. For example:
if(isset($_POST['submit'])) {
$fname = $_POST['fname']; //<input type="text" name="fname" />
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("INSERT INTO ... using variables $fname and $ip...") or die("Error: " . mysql_error());
header("location:?e=1"); //where you would use $_GET[] to tell the page an error message needs to be shown on screen.
exit;
}
于 2012-07-14T00:23:11.453 に答える