Page 1 of 1

Curl Session

Posted: Sun Aug 27, 2006 2:09 am
by phpvox
Curl question

Im trying to get my php script to function, but it kept hanging, so I email my host and I was told the following:

Go Daddy's HTTPs Proxy requires special options to be placed within any CURL session before it can be used with the HTTPS protocol. The following options will need to be entered into the CURL Session.

curl_setopt ($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);
curl_setopt ($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt ($ch, CURLOPT_PROXY, 'http://64.202.165.130:3128');
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);


Now how can I do that? This is my code:

curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

Thanks in advance

Posted: Sun Aug 27, 2006 7:12 am
by bmcewan
Have you tried combinig the code your host suggested with your existing code, like so?

Code: Select all

curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt($ch, CURLOPT_PROXY, 'http://64.202.165.130:3128');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

Posted: Sun Aug 27, 2006 1:15 pm
by phpvox
bmcewan, I want to thank you for taking the time to help. but it did not work

it kinda works when i do this to the code, but it still dosent function the way it should be

curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

curl_setopt($ch, CURLOPT_PROXY, 'http://64.202.165.130:3128');
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);

*** notice I took out the following code from it:

curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, TRUE);
curl_setopt($ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);