在B上用PHP使用socket函数与A通信,将A返回的数据经过处理返回给客户端,
一般的新闻采集系统也就是这个原理。

解决方案 »

  1.   

    我用fopen时出现
    fopen(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution
      

  2.   

    关注了,告诉我 用socket也不知道怎么弄,学习
      

  3.   

    fsockopen也一样
    fsockopen(): php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution
      

  4.   

    ice_berg16(寻梦的稻草人) 
    能不能解释一下呀?
      

  5.   

    Temporary failure in name resolution 域名解析失败
      

  6.   

    <?php
    $fp = fsockopen("www.baidu.com", 80, &$errno, &$errstr, 10);
    if(!$fp) {
            echo "$errstr ($errno)<br>\n";
    } else {
            fputs($fp,"GET / HTTP/1.0\nHost: www.baidu.com\n\n");
            while(!feof($fp)) {
                    echo fgets($fp,128);
            }
            fclose($fp);
    }
    ?>
      

  7.   

    “一台web服务器A只允许某特定IP访问”
    解决这个问题的关键是伪造一个ip地址来骗过服务器A
    但是这个用php能实现吗?答案是“不能”