我是PHP编程的新手,对_SERVER不太了解。可以在PHP程序中使用_SERVER关联数组来通过post方法访问从HTML表单提交的数据吗?
答案 0 :(得分:1)
不,你想要$ _POST。
$ _ POST让你发布数据
$ _ GET让你获得数据
$ _ REQUEST让你获得,发布和cookies
答案 1 :(得分: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;
}