我猜想在调用你想要重定向到文件 ex.php 的 url 之后,但这次没有任何参数。为此尝试在 ex.php 中使用以下代码
<?
if($_GET['name']!='' || $_GET['price']!='' ||$_GET['quantity']!='' ||$_GET['code']!='' || $_GET['search']!=''){
/* here the code checks whether the url contains any parameters or not, if yes it will execute parameters stuffs and it will get redirected to the page http://localhost/join/prog/ex.php without any parameters*/
/* do what ever you wish to do, when the parameters are present. */
echo $name;
print $price;
//etc....
$location="http://localhost/join/prog/ex.php";
echo '<META HTTP-EQUIV="refresh" CONTENT="0;URL='.$location.'">';
exit;
}
else{
/* here rest of the body i.e the codes to be executed after redirecting or without parameters.*/
echo "Hi no parameters present!";
}
?>
在这里,你所做的只是重定向重定向到同一页面,而不检查查询字符串中是否有任何参数。代码智能地检查参数是否存在,如果有任何参数,它将重定向到 ex.php,否则它将打印“您好,没有参数存在!” 细绳!