好像不行,因为这个东西主要都是在服务器端操作的而cookie是客户端的东西

解决方案 »

  1.   

    因为当时我发现这个问题,如果不写session变量,普通用户就可以利用
    ?变量=值&........去执行超级用户的程序,后来我就写设一个session变量,以区别普通与超级.
    现在被炒了,所以天下老板一般黑,不要做得太完美了!!!下一步怎么攻破linux或apache或php呢.
      

  2.   

    其实上面的东西也可以做更多的限制,php默认是将传递过来的东西转成同名的变量,而如果我们要限制的话,可以直接读取我们需要的那方面的值.例如我们需要读取post过来的值,我们可以这样描述
    $aaa = $HTTP_POST_VARS[aaa];这样获得的变量用户是不可能用get方法伪造的.
      

  3.   

    lvcjh(lvcjh) 
    呵。。你写的时候应该留一个能显示SESSION_ID的方法实际上session_id也保存在客户端COOKIE的。如果客户端不支持COOKIE就加在URL后。
      

  4.   

    Session名为$priv,特权为1,普通为0,
    session_id怎么显示呢,session_id的值是不是一样的呢,如果有了session_id是不是可以通过 url?session_id=值&......  改变session的值呢。
      

  5.   

    我用下面http://10.89.28.38/test/test5.php?aaa=sdftest5.php如下
    <html>
    <body>
    <?
    $aaa = $HTTP_POST_VARS[aaa];
    echo $aaa;
    ?>
    </body>
    </html>为什么他不显示sdf呢。