我正在建立一个论坛,使用GET方法根据URL中的类别访问线程。如果网址中没有参数,我想重定向到错误页面,但我希望这是一个可以在我的整个网站上使用的通用代码。
例如:
网址通常包含类别ID:
localhost/myforum/threads.php?categoryid=1
我想要它,以便当网址为:
localhost/myforum/threads.php
是重定向到错误页面,并且这段代码可以在网站上使用
答案 0 :(得分:1)
只需:
itemIdsCount = "Id:%d Name:%s" % (15, "Misha")
编辑:已更新以删除空值
答案 1 :(得分:1)
最可靠的方法是检查网址是否包含问号:
if (false !== strpos($_SERVER['REQUEST_URI'], '?')) {
// There is a query string (including cases when it's empty)
}
答案 2 :(得分:0)
尝试:
$gets = parse_url($url));
if($gets['query'] == "")
{
echo "No GET variables";
}
答案 3 :(得分:0)
您可以使用is_set检查参数是否像这样存在,
isset($_GET)