$_SERVER['HTTP_REFERER'] (不十分准确)或在URL中加入GET变量.

解决方案 »

  1.   

    $B_ip = gethostbyname($_SERVER['HTTP_HOST']);
      

  2.   

    可以分析http头信息或是用环境变量( getenv("REMOTE_ADDR") 或 gethostbyname($_SERVER['HTTP_HOST']) 感觉不同的服务器系统有时会不同)
      

  3.   

    REMOTE_ADDR......
    又记错了
    HTTP_REFFER是不可靠的
      

  4.   

    谢谢各位。XML-RPC是个可行方案,但在我这里还不行,因为我是从其他我没有控制权的主机上接收到的url地址,我所做的是去识别这个url的发出方是不是某一个特定的IP地址。