如果url变量为空,则重定向到主页

时间:2012-12-12 21:06:29

标签: php isset

我无法让它正常工作!!

我有一个view.php页面,它使用'ID'变量来检索db info。

所以我的网址是这样的:

/view.php?id=23 

我试图让用户将用户重定向到主页,如果他们删除了网址的“23”部分..?

所以当你访问时

/view.php?id=

它应该:

if(isset($_GET['id']) == "") 
{ 
header('Location: /');
exit; }

如果我访问

,则有效
/view.php

2 个答案:

答案 0 :(得分:5)

尝试使用empty()

if(empty($_GET['id'])) 
{ 
  header('Location: /');
  exit; 
}

答案 1 :(得分:0)

另一种方式:

if(strlen($_GET['id'])>0) { 
 header('Location: /');
 exit; 
}