GoDaddy Hosting Tip – Using CURL On GoDaddy Shared Hosting
I want to throw a quick tip out there to anyone that plans to use cURL on GoDaddy hosting servers. I've been developing a shopping cart and ported the site from my development server to the hosting server. I ran into a huge problem when trying to get the cart to connect to UPS for real-time shipping quotes. What was the problem? The connection between my PHP (GoDaddy Server) and the UPS server wasn't being made.
After a few lifetimes hours of searching, I found the answer. GoDaddy requires additional cURL code to use their proxy server. Below is their example of the code you'll need:
$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);
You can read more here. I know this isn't the usual poetry I post, but one goal with my blog is to save other developers time when possible.
Thanks. It solved my problem connecting to authorize.net.
Hi David,
Thought you had save me an mess of heartache when I stumbled upon this post. However, it appears that GoDaddy have changed the way they do things as of 10th Sept 2008.
see http://help.godaddy.com/article/4764
The following code now works fine….. on initial testing anyway.
But thanks for the thought.
Chris
Thanks! I was looking for a solution to this all last night. Plugged in the code and it worked! Thanks again.
Dear lord! I spent an hour on the phone with GoDaddy and they seem to have no clue that this code exists. Thank you!
@Chris: k tal fijate que tengo este codigo pero no me jala
@Chris: me dices que no reconoce el array
hello friends,
i was trying to send a xml file from godaddy server to another ftp server using cURL.
But, it’s not working, can anyone help me on this issue.
Below is my code:
please anyone help me.
my email id: rzrokon@gmail.com
Hello friends,
I was trying to send a xml file from godaddy server to another ftp server using cURL. It’s working on other server.
But, it’s not working on godaddy, can anyone help me on this issue.
Below is my code:
please anyone help me.
my email id: rzrokon@gmail.com
it works like a charm
Turning off
VERIFY_PEER
is not a good solution. You should be providing a CA chain so your payments don’t get man-in-the-middled.Hi,
i read your code i tried it but its shown error what should exatly write for my host to connect to my server ?
there is my curl :
i did as you wrote with the proxy but the error shown that its refused to connect to the curl