写一段服务器状态检测代码,检测http://www.wps.cn/ 这个域名所在的全部主机上的index.html访问是否正常
这道题是考fsockopen吗?具体该怎么实现,求高人解决

解决方案 »

  1. 涉及dns
    话说这个应该是运维掌握的知识
      

  2. <?php
    $hosts = gethostbynamel('www.wps.cn');
    foreach($hosts as $host)
    {
        $content = file_get_contents("http://$host/index.html");
        if (strlen($content) == 0) echo 'Access denied';
    }
    ?>随手写的,仅供参考
      

  3. 这是 php 能做到的吗?
    这是网管的事情:负载均衡
    不能因你是php程序员兼做网管,就拿考网管的题来考php虽然php提供了socket函数,但这个并不是有了socket就能完成的
    因为php并没有提供读取负责均衡指向列表的手段
      

  4. 这是金山的一道面试题,不能用php写?
      

  5.  直觉上不行吧,这题明确要用php来写?
      

类似问题 »