我是 PHP 编程新手,对 _SERVER 不太了解。_SERVER 关联数组可以在 PHP 程序中用于访问通过 post 方法从 HTML 表单提交的数据吗?
问问题
193 次
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 回答