0

我是 PHP 编程新手,对 _SERVER 不太了解。_SERVER 关联数组可以在 PHP 程序中用于访问通过 post 方法从 HTML 表单提交的数据吗?

4

2 回答 2

1

不,你想要 $_POST 。

$_POST 让你发布数据

$_GET 让你得到数据

$_REQUEST 让您获得、发布和 cookie

于 2012-07-14T00:18:32.533 回答
0

当您提交表单时,您可以使用 $_SERVER[] 从服务器获取信息,例如用户 IP 地址。提交表单后,您将使用它。您将使用 $_POST[] 来确保表单已提交并从已提交的表单中收集数据/变量。例如:

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 回答