crunchy crunchy - 1 year ago 98
PHP Question

what does this debug-verbose-info mean?

I try to get the content of a page via cURL+PHP, but it gives me nothing back. When I replace the URL with
it works.

the requested page is htaccess-protected

this is my PHP-Code

$login = 'admin';
$password = 'xxxxx';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $_REQUEST['url']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

curl_setopt($ch, CURLOPT_VERBOSE, true);

$verbose = fopen('bla.txt', 'w+');
curl_setopt($ch, CURLOPT_STDERR, $verbose);

curl_setopt($ch, CURLOPT_USERPWD, "$login:$password");

$output = curl_exec($ch);

echo $output;

this is the verbose-info:

* Hostname was NOT found in DNS cache
* Trying
* Connected to xxxxxxxxx ( port 80 (#0)
* Server auth using Basic with user 'admin'
> GET /mypage.php HTTP/1.1

Authorization: Basic YWRtaW46cXdlcnR6dTE=


Accept: */*

< HTTP/1.1 301 Moved Permanently

< Date: Fri, 16 Sep 2016 13:44:28 GMT

* Server Apache is not blacklisted
< Server: Apache

< X-Powered-By: PHP/5.4.45

< Expires: Thu, 19 Nov 1981 08:52:00 GMT

< Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

< Pragma: no-cache

< Set-Cookie: PHPSESSID=23cd31457358a63a1b32b86992e906bf2; path=/; HttpOnly

< Location: xxxxxxxxxxxxxxxxxxxxxxx

< Content-Length: 0

< Connection: close

< Content-Type: text/html; charset=UTF-8


* Closing connection 0

can someone tell me what is wrong??

Answer Source

try to add CURLOPT_FOLLOWLOCATION and read more about CURLOPT_FOLLOWLOCATION and safe_mode:

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download