本节内容:
php提交表单到当前页面、提交表单后页面重定向的例子。
例2,通过$_PHP_SELF变量表示当前页面。
通过将表单的action设置为$_PHP_SELF变量将表单信息提交到当前页面。
复制代码 代码示例:
<?php
if( $_POST["name"] || $_POST["age"] )
{
echo "Welcome ". $_POST['name']. "<br />";
echo "You are ". $_POST['age']. " years old.";
exit();
}
?>
<html>
<body>
<form action="<?php $_PHP_SELF ?>" method="POST">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
脚本学堂,倾情奉献。
</form>
</body>
</html>
例2,php提交表单后页面重定向代码。
以下代码提交表单到当前页面,提交后通过设置header进行页面重定向,exit()函数可以让代码强行退出不执行后面的代码。
代码:
复制代码 代码示例:
<?php
if( $_POST["location"] )
{
$location = $_POST["location"];
header( "Location:$location" );
exit();
}
?>
<html>
<body>
<p>Choose a site to visit :</p>
<form action="<?php $_PHP_SELF ?>" method="POST">
<select name="location">
<option value="http://w3c.org">
World Wise Web Consortium
</option>
<option value="http://www.google.com">
Google Search Page
</option>
</select>
<input type="submit" />
</form>
</body>
</html>