在扩展名之前丢失DOT的标头网址上的php mysql错误

时间:2011-04-20 20:50:12

标签: php mysql

我需要这个网址返回我的主页.... mysite.com  我用这个空id或wurl返回错误页面

if($_GET["wurl"]!=""){
}else{
header("Location: /404NotFound.php");
exit();
}

我为此网址做了什么来返回我的主页或错误页面

  

http://www.mysite.com/Toni-Michelle-Braxton-4618html

???

1 个答案:

答案 0 :(得分:0)

我猜错了,并假设代码片段是你的rewriterule处理程序。 (这就是最后的评论所暗示的)。如果是这样,那么你可能已经成功:

if (!strstr($_GET["wurl"], ".html")){   //or just "." instead of ".html"
    exit(header("Location: /404NotFound.php"));
}

在现有if块之前尝试一下。如果它不起作用,可以这样说,而其他人可以提出幸运的代码建议。

PS:如果您只测试文件的存在会更好。 (我也猜测你做了一个未经过滤的包括......)