Hello, Thanks for your mail. However, I am not clear on how to use curl for my purpose. Kindly help me. In order to authenticate myself on a remote server, I have tried the following two ways: Method I <?php header("Location: http://remote.site.address"); ?> On the resulting html page containing a form, I am able to pass credential details and get through. Method II I try the script <?php $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "http://remote.site.address"); curl_setopt($curl, CURLOPT_PROXY, "proxy:port"); curl_setopt($curl, CURLOPT_FRESH_CONNECT, true); curl_setopt($curl, CURLOPT_COOKIEFILE, "/tmp/cookie"); curl_setopt($curl, CURLOPT_COOKIEJAR, "/tmp/cookie"); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_TIMEOUT, 40); curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($curl, CURLOPT_HTTPHEADER, array("Pragma: ")); $result=curl_exec($curl); curl_close($curl); echo $result; ?> The permissions set on /tmp/cookie file are 0757. However, when I furnish credential details, I get error as "Please enable cookies on your browser". Kindly help me understand how to set these cookies. Thanks -gowranga > When your PHP script does "curl" it does not interact in any way, > shape, or form with the Location bar of the browser... > > That's kinda the whole POINT of curl, to be able to snarf down content > from inside your script, instead of pushing the user off to some other > site. > > If you just want to send the user off to Google's site, you can skip > curl and use: > header("Location: http://google.com/"); -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php