dskanth Posted February 9, 2011 Share Posted February 9, 2011 Hi, iam working on a curl based authentication and iam sending a curl request to one of my pages, like this: <?php $ch = curl_init("http://localhost/test.php"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_USERPWD, 'myuser:mypwd'); // sending username and pwd. curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_USERAGENT, 'Sample Code'); curl_setopt($curl, CURLINFO_HEADER_OUT, true); $output = curl_exec($ch); print_r(curl_getinfo($ch)); curl_close($ch); echo '<br><br>'; echo $output; ?> But in my test.php page, iam not able to get the username and password values, in $_SERVER array. What could be the problem? Link to comment https://forums.phpfreaks.com/topic/227147-how-to-do-curl-authentication/ Share on other sites More sharing options...
dskanth Posted February 10, 2011 Author Share Posted February 10, 2011 Finally i realised that my php is installed as CGI. So it wont work directly. Had referred to http://www.besthostratings.com/articles/http-auth-php-cgi.html and now i got the username and password values in $_SERVER array. Link to comment https://forums.phpfreaks.com/topic/227147-how-to-do-curl-authentication/#findComment-1172198 Share on other sites More sharing options...
habeeb24 Posted February 10, 2011 Share Posted February 10, 2011 hi, Do you have error_reporting set to E_ALL and display_errors set to On that? I asked for that because you're using undefined variables in your code (most likely a typo), and the PHP error messages would have alerted you. Link to comment https://forums.phpfreaks.com/topic/227147-how-to-do-curl-authentication/#findComment-1172275 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.