问答 百科手机端

禁止用户访问带?动态页面的方法

2019-10-05 16:25

将以下代码放到自己模板的头部模板最上面。用于检查页面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\');
}
?>

热门