Я зашел на сайт, разместив данные с помощью curl.Теперь я хочу отобразить страницу, которую пользователь обычно видит после входа в систему, но не могу, потому что URL всегда меняется.
http://some.example.com/niceday/foobar.php?TID=abcd, где abcd - какое-то, казалось бы, случайное число.
Я пытался получить заголовки ответа, но он продолжает давать мне заголовки запросаЯ только что отправил.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://example.com/niceday/dirlogin.php'); //login URL
curl_setopt ($ch, CURLOPT_POST, 1);
$postData = 'userName=scott&password=abc123& etc...';
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
curl_setopt( $ch, CURLOPT_ENCODING, "" );
curl_setopt( $ch, CURLOPT_AUTOREFERER, true );
curl_setopt ($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
$store = curl_exec($ch);
$info = curl_getinfo($ch);
print_r($info);//wrong headers are printed out
Заголовки для curl_exec ($ ch) показаны, но как мне получить заголовки ответа?Я не уверен, что это уместно, но форма ввода учетных данных использует javascript