我正在制作朋友很久以前给我的模板。但是,这是主页的代码:
flush()
在这个fame.php中,有一行代码:
<div class="span4">
<div class="widget">
<div class="navbar"><div class="navbar-inner"><h6>fame</h6></div></div>
<div class="well body">
<center>
<div class="fame">
<?php include("cache/fame.php"); ?>
</div>
</center>
</div>
</div>
</div>
它始终从主页返回无效请求。那么,这个最后一段代码是什么?
答案 0 :(得分:1)
if(!isset($_GET['enable']) && !isset($argv[1]) == "enable")
{
echo 'Invalid request';
return;
}
以上代码用于两种情况: 一种是使用参数$ argv的脚本模式。 第二种模式是服务器代码,其中传递全局参数,即$ _GET。
只需更改代码即可处理这两种情况。
if(php_sapi_name() == 'cli' && (!isset($argv[1]) || ( isset($_GET['enable']) && $argv[1] !== "enable"))
{
echo 'Invalid request';
return;
}
else
{
if(!isset($_GET['enable'])
{
echo 'Invalid request';
return;
}
}