所以我有一个页面,它将根据$_GET变量是否传递到该页面而不同地显示。
我的URL:
/page.php?one=hello&two=world
这里是我检查URL是否缺少任何GET变量的地方:
if(empty($_GET["one"]) || empty($_GET["two"])){
//My url is missing crucial information.
//Send user to /page.php without GET variables
}else{
//Excellent. My GET variables exist.
//User stays on /page.php?one=hello&two=world
}
但这创造了一个无休止的循环。如果用户在没有GET变量的情况下直接转到/page.php,则只会重定向回/page.php。
if(isset($_GET['one'])||isset($_GET['two'])){
.......//Something
}else{
.......//something
}
这会奏效的!