Client IP: $_SERVER["REMOTE_ADDR"]; 根据这个来判断

解决方案 »

  1.   

    只能用session了,楼上的那个变量不行,好像对http不是很理解
      

  2.   

    最简单的就是用$_SERVER[HTTP_REFERER]来判断了
    但这个可以伪造
      

  3.   

    在生成自己网输入查询条件的页面的时候,在session里做个记号(其它地方也可以,但是和session要对应).
    其它网post过来的,自然就没有这个记号.
      

  4.   


    同意 keenx(老刀) 的方式,不过来源是可以伪造的。最好的方式是通过session了
      

  5.   

    session_start();
    $_SESSION['RanCode']=getRanCode(40);
    if($_GET['SESSIONID']==$_SESSION['RanCode'])
    {
      do something.
    }
    <form action=do.php?SESSIONID=<?=$_SESSION['$_SESSION['RanCode'] ?> method=post>
    ....
      

  6.   

    HTTP_REFERER不过这个可以伪造,你可以用cookie或者seeion+随机码来限制