$_SERVER['HTTP_REFERER']判断一下来源

解决方案 »

  1.   

    能详细介绍一下吗?假如当前页都是管理页面admin.php,是用session保存用户的账号和密码的,那么
    $_SERVER['HTTP_REFERER']得到的值就是admin.php啊,是一样的,怎么判断啊?
      

  2.   

    在delliuyan.php这个文件中还要
    通过查询获得这个$liuyanid是属于哪个用户名的,再于他本人的$_SESSION['admin']作判断吗?这样对速度有影响吗?
      

  3.   

    你的留言是怎么区分是谁发布的?应该是用了一个user_id之类的字段吧?你在session中保存用户的id,删除的时候检测他要删除的这条的user_id是否和session中的用户id一致,一致则删除
      

  4.   

    $_SERVER['HTTP_REFERER']得到的值就是admin.php啊,是一样的,怎么判断啊?
    "当这个用户把这个$liuyanid修改一下"这个事情如何完成呢?
    1、修改地址栏参数
    2、取得浏览器源文件,修改后再运行
    这样都将使$_SERVER['HTTP_REFERER']为空
      

  5.   

    这里用$_SERVER['HTTP_REFERER']就不太恰当了
    $_SERVER['HTTP_REFERER']太容易伪造删除的时候应该先进行留言删除权限判断