我有以下代码:
<?php
defined('ROOT') or define('ROOT', $_SERVER['DOCUMENT_ROOT']);
?>
Netbeans回归:
Do not acces superglobal $_SERVER Array Directly.
我最近更新了netbeans,在以前的版本中我没有这个消息,忽略它是否安全?
答案 0 :(得分:0)
打印$ _SERVER Array的所有索引按此代码:
<?php
$keyy=array();
//
while(key($_SERVER)){
array_push($keyy,key($_SERVER));
next($_SERVER);
}
foreach($keyy as $ke)
echo '<a style="color:red;" >'.$ke.'</a> '.$_SERVER[$ke].' <br>';
?>
如果打印错误,您无法访问此服务器上的$ _SERVER ...
为了安全,只需要许可即可... $ _SERVER ['REMOTE_ADDR']
$ _SERVER ['HTTP_ACCEPT_ENCODING']
$ _SERVER ['HTTP_HOST']
$ _SERVER ['HTTP_USER_AGENT'] < br />够了!!!