<meta http-equiv="Content-Type" content="text/html; charset=utf8"><?php//这个test有点意思了……session_start();echo dirname(__FILE__)."<br>";$ckvs = Array('_GET','_POST','_COOKIE','_FILES','_SESSION');echo "<br>===============================================<br>";//全局安全检测foreach($ckvs as $ckv){ //echo "===".$ckv."===<br>"; foreach($$ckv AS $_k => $_v){ //echo $_v."======<br/>"; if(eregi("^(_|globals|cfg_)",$_k)) unset(${$ckv}[$_k]); echo $_v."======<br/>"; $_k = $_GET[$_k]; //echo $_k."<br>"; } /*foreach($$ckv AS $_k => $_v){ echo $_v."<br/>"; if(eregi("^(_|globals|cfg_)",$_k)) unset(${$ckv}[$_k]); }*/}echo "<br>===============================================<br>";//获得当前的页面文件的url//----------------function GetCurUrl() { if(!empty($_SERVER["REQUEST_URI"])){ $nowurl = $_SERVER["REQUEST_URI"]; $nowurls = explode("?",$nowurl); $nowurl = $nowurls[0]; }else{ $nowurl = $_SERVER["PHP_SELF"]; } return $nowurl;}$nowurl = $_SERVER["REQUEST_URI"];$nowurl2 = $_SERVER["PHP_SELF"];echo $nowurl;//其中$nowurl输出包括带?后面的参数 example test.php?abc=2&test=4 对比输出$nowurl与$nowurl2echo "<br>".$nowurl2;echo "<br>===============================================<br>";//文档的默认命名规则$str = "'fa$a'\"bc$%/\'";echo $str;echo addslashes($str);echo "<br>===============================================<br>";echo "<a href='test.php?abc=中国人的&cdf=共产党人'>测试</a>";if($_GET[abc]) { echo $_GET[abc]; echo "<br>===============================================<br>"; echo $_GET[cdf];}$username = 'jacking';$user = 'phpma';setcookie(username,$username,time()+60*60*24);setcookie(user,$user,time()+60*60*24);session_register("uname");$_SESSION['uname'] = $user;session_register("userid");$_SESSION['userid'] = $username;//$_SESSION['userid'] = '';//$_SESSION['uname'] = '';?>