Как я могу видеть запросы, отправленные curl? Например;просмотр запросов, отправленных curl
Я получаю страницу и распечатываю содержимое, но эта страница также запрашивает другую страницу, на которой я хотел бы содержимое.
Как мне это сделать?
Как я могу видеть запросы, отправленные curl? Например;просмотр запросов, отправленных curl
Я получаю страницу и распечатываю содержимое, но эта страница также запрашивает другую страницу, на которой я хотел бы содержимое.
Как мне это сделать?
Если это информация заголовка вы после ...
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER,1);
и
curl_setopt($curl_handle, CURLOPT_HEADER,1);
возвратит информацию заголовка в результатах, которые вы затем должны обработать либо с помощью строковых функций или обычные выражения.
например
preg_match_all('#HTTP/\d\.\d.*?$.*?\r\n\r\n#ims', $curl_result, $header_matches);
$headers = split("\r\n", str_replace("\r\n\r\n", '', array_pop($header_matches[0])));
$curl_result = preg_replace('#HTTP/\d\.\d.*?$.*?\r\n\r\n#ims', '',$curl_result);
Оттуда вы можете найти все записи заголовка обижая в массиве $ заголовков
Что вы имеете в виду под «видеть»? Я не понимаю. –
Вы хотите увидеть ** результаты ** запроса cURL или запрос *, который отправляет cURL? Это не совсем понятно. – deceze
Я в основном имею в виду, я использую curl_get для просмотра http://page.com и page.com загружает page.com/2.php, я хочу просмотреть содержимое 2.php, хотя я не знаю, что он запрашивает это , Я узнал, что его запрашивают с помощью livehttpheaders. Thanks – hussan