You are here: HTTP request with proxy « PHP Programming Language « IT news, forums, messages
HTTP request with proxy

Posted by Tim Arview on 10/02/07 03:10

Hello,

I am working on a project to access a web page through a proxy. I do
not host the script myself, but upload it to my hosting provider. The
version of PHP on that server is 4.4.6.

I have attempted using fsockopen as well as cURL to accomplish this
task, but it won't seem to work. Here is the important bits of the
code I am using:

$ch = curl_init();
curl_setopt( $ch, CURLOPT_HTTPPROXYTUNNEL, 1 );
curl_setopt( $ch, CURLOPT_PROXY, $proxy . ":" . $port );
curl_setopt( $ch, CURLOPT_URL, $url );
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1 );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
if( !curl_exec( $ch ) ) {
echo "<font color=red>Error</font>";
}

I can't understand why it doesn't work, but all I ever get back is the
error. I have tried several proxies and ports, and they all return the
same message.

In researching the problem, I thought I was on to something when I
read that the host could have a firewall in place to block
connections. My host had, in fact, done this and required having a
dedicated IP in order to bypass the firewall. I paid for the dedicated
IP and now have it configured that way, but I'm still getting an
error!

Oh, BTW, I had it echo curl_getinfo( $ch, CURLINFO_HTTP_CODE ) in
place of the error message, but all I got back was "0", which -
obviously - is not a valid HTTP code.

Any help you can provide will be appreciated. Feel free to respond via
e-mail or the group, as I will be checking both frequently until this
is resolved.

Thanks in advance.

Tim

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация