$clientName=gethostbyaddr($_SERVER['REMOTE_ADDR']);
用这个可以得到,但反应实在是让人受不了,效率太低了。请求各位指教!

解决方案 »

  1.   

    是这个吗?
    $_SERVER['SERVER_NAME'];
      

  2.   

    客户端的话,看看手册中$_SERVER['REMOTE_HOST']变量的说明吧,不过也需要进行dns查询,效率上应该也高不了多少。
      

  3.   

    $clientName=gethostbyaddr($_SERVER['[REMOTE_HOST']);
    用这个得到的也是服务器的主机名。
    主要是效率太低了,加上$clientName=gethostbyaddr($_SERVER['REMOTE_ADDR']);这行代码,页面差不多要5s以上才能刷出来,实在是受不了。
      

  4.   

    3楼已经说的很明白了,因为需要进行dns,所以主要是网络延时,而不是php的效率问题!