$ip=getenv("REMOTE_ADDR");
$ip1=getenv("HTTP_X_PASSWORD_FOR");
$ip2=getenv("CLIENT_IP");
$ip ? $ip==$ip1 :null
$ip ? $ip==$ip2 :null

解决方案 »

  1.   

    可以取得用户浏览器所在机器的网址啊,环境linux + apache + php 4.0.6
      

  2.   

    <?
    $yip=$REMOTE_ADDR;
    echo "你的IP地址是:".$yip;
    $ymn=gethostbyaddr($yip);
    echo "<br>你的域名是:".$ymn;
    ?>
      

  3.   

    关键在于:要以CGI方式运行PHP,IIS中用到PHP\sapi\php4isapi.dll文件的地方改用PHP\PHP.exe代替就行
      

  4.   

    用phpinfo();测试一下,找出其中的显示客户端ip的那个环境变量就是了,呵呵,这是小技巧
    连什么cookie,session,post,get的什么的变量都出来了
    还有http的包头也出来了,