本页主题: 今天在电脑前发呆、胡乱的搞一通…请不要见笑 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

jacking

该用户目前不在线
级别: 论坛版主
精华: 2
发帖: 294
威望: 299 点
金钱: 2980 RMB
贡献值: 0 点
注册时间:2007-05-17
最后登录:2008-08-07

今天在电脑前发呆、胡乱的搞一通…请不要见笑




如标题所属……代码如下:

Quote:

<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与$nowurl2
echo "<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'] = '';
?>


顶端 Posted: 2008-05-29 19:55 | [楼 主]
开源嘛论坛 » php工作技术探讨

Guest cache page, Update at 2008-11-24 04:55 桂ICP备07006725号
Powered by PHPWind v6.0 Certificate Code © 2003-07 PHPWind.com Corporation