GoDaddy 主机提示 – 在 GoDaddy 共享主机上使用 CURL

我想向计划在 GoDaddy 托管服务器上使用 cURL 的任何人提供一个快速提示。我一直在开发购物车,并将网站从我的开发服务器移植到托管服务器。当我试图让购物车连接到 UPS 以获取实时运输报价时,我遇到了一个大问题。问题是什么?我的 PHP (GoDaddy 服务器) 和 UPS 服务器之间的连接没有建立。

经过几个lifetimes 小时的搜索,我找到了答案。 GoDaddy 需要额外的 cURL 代码才能使用他们的代理服务器。以下是您需要的代码示例:

$url = 'https://www.paypal.com';
$ch = curl_init();
curl_setopt($ch,CURLOPT_VERBOSE,1);
//curl_setopt($ch,CURLOPT_HTTPPROXYTUNNEL,true);
curl_setopt($ch,CURLOPT_PROXYTYPE,CURLPROXY_HTTP);
curl_setopt($ch,CURLOPT_PROXY,'http://proxy.shr.secureserver.net:3128');
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_TIMEOUT,120);
$result = curl_exec($ch);
curl_close($ch);

您可以在此处阅读更多内容。我知道这不是我通常发表的诗歌,但我的博客的一个目标是尽可能节省其他开发人员的时间。

赞(0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏