0

私はPHPプログラミングに不慣れで、_SERVERについて詳しく知りません。_SERVER連想配列をPHPプログラムで使用して、postメソッドを介してHTMLフォームから送信されたデータにアクセスできますか?

4

2 に答える 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 に答える