2

我已经按照 Google https://developers.google.com/google-apps/marketplace/tutorial_php上的本教程为学校创建了一个市场应用程序。该代码在我的服务器上运行,但是当应用程序在学校内运行时,它会失败。

它失败的原因是因为学校使用了代理服务器。有谁知道在使用 Zend/Google OpenID 代码时如何设置代理服务器?

4

1 回答 1

1

基本上,图书馆有两种不同的方式连接到互联网:

  1. 使用 cURL(在 /Yadis/ParanoidHTTPFetcher.php 中找到)
  2. 使用套接字(在 /Yadis/PlainHTTPFetcher.php 中找到)

据我所知,只要安装了它,它就默认使用 cURL。

那里有两个 curl_init() 调用,所以在某些时候你需要添加:

    curl_setopt($ch,CURLOPT_PROXY, '10.2.68.20');
    curl_setopt($ch,CURLOPT_PROXYPORT, '3128');

或者,无论您的代理服务器是什么。那应该做的工作!

于 2012-09-04T14:04:12.953 回答