禁止用户访问带?动态页面的方法
将以下代码放到自己模板的头部模板最上面。用于检查页面URL是否包含“?”,如果包含就跳转到404页面,这样可以防止别人直接通过URL进行访问。
<?php
$the_host = $_SERVER[\'HTTP_HOST\'];
$the_url = isset($_SERVER[\'REQUEST_URI\']) ? $_SERVER[\'REQUEST_URI\'] : \'\';
$the_url = strtolower($the_url);
$pos = strpos($the_url, "?");
if($pos !== false)
{
header(\'HTTP/1.1 301 Moved Permanently\');
header(\'Location:localhost\');
}
?>
你可能想看: