【问题标题】:How to set the proxy for php in Ubuntu? [duplicate]如何在 Ubuntu 中设置 php 的代理? [复制]
【发布时间】:2013-03-29 06:15:40
【问题描述】:

我在我的大学网络上使用具有身份验证的代理服务器来浏览互联网。

我正在尝试使用 html_get_contents 从网站获取数据,但在终端上运行脚本会出现此错误:

PHP Warning: file_get_contents(http://www.google.com/): failed to open stream: Network is unreachable in /var/www/api/get_contents.php on line 2

我用来执行此操作的代码如下:

<?php
    $contents = file_get_contents("http://www.google.com/");
    echo $contents;
?>

看来我需要为php 设置代理才能获取内容,我在哪里设置呢?

【问题讨论】:

    标签: php proxy


    【解决方案1】:

    使用curl

    http://www.php.net/manual/en/function.curl-setopt.php 中设置选项:“CURLOPT_PROXYAUTH”、“CURLOPT_PROXYPORT”、“CURLOPT_PROXYTYPE”

    【讨论】:

    猜你喜欢
    • 2013-03-05
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多