首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP curl和Web Proxy...maybe

PHP curl和Web Proxy...maybe
EN

Stack Overflow用户
提问于 2012-01-17 17:47:10
回答 1查看 584关注 0票数 0

我有一个使用curl调用外部API的脚本。当网站在一个专用的服务器上时,这个脚本工作得很好,但是我不得不将服务器移到一个负载均衡的设置中,它位于代理服务器后面,现在由于某种原因,我得到了

警告: SimpleXMLElement::__construct() simplexmlelement。--构造:实体:第1行:解析器错误:需要开始标记,'<‘找不到in...file名称。

在Firebug中,如果有一个结果(格式化的XML),它会返回500错误,否则它会正常处理。

我运行的是Zend CE 5.1.0,其中只安装了默认模块。我是否需要在代理上设置一些东西,或者我需要安装额外的模块才能使其工作。

如果您需要进一步的信息,请让我知道。

干杯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-17 17:49:51

你是否在php中定义了你的代理?

类似于:

代码语言:javascript
复制
define('HTTP_PROXY_HOST', '192.168.100.100');
define('HTTP_PROXY_PORT', '8080');
if (defined('HTTP_PROXY_HOST') && HTTP_PROXY_HOST != '') {
  curl_setopt($ch, CURLOPT_PROXY, HTTP_PROXY_HOST);
}
if (defined('HTTP_PROXY_PORT') && HTTP_PROXY_PORT != '') {
  curl_setopt($ch, CURLOPT_PROXYPORT, HTTP_PROXY_PORT);
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8892472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档