решила делать с помощью curl Смотрите, форма такая:
| Код | <td valign="middle" align="center" width="1%"> <input type="hidden" name="session" value="demo"> <input type="hidden" name="form" value="header"> <input type="text" name="url" value="http://" size="35" style="font-size: 9pt;"> </td> <td width="49%" align="left" nowrap> <a href="javascript:document.forms[0].submit();"><img src="/images/view.gif" width="85" height="21" border="0" alt="Show" name="view"></a> </td>
|
Я сделала так, но оно не работает. Что напутала? (Вот так сделала
| Код | <?php $ch=curl_init();//инициализируем сеанс //здесь авторизируемся на сайте $url="http://www.anonymizer.ru//"; $ch = curl_init(); // cURL будет выводить подробные сообщения о всех производимых действиях curl_setopt($ch, CURLOPT_VERBOSE, 1); curl_setopt($ch, CURLOPT_HEADER, 1); // url страницы для авторизации curl_setopt($ch, CURLOPT_URL, $url); //вернуть результат запроса в переменную, а не на экран curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); // используем метод POST curl_setopt($ch, CURLOPT_POST, 1); // данные передаваемые POST запросом curl_setopt($ch, CURLOPT_POSTFIELDS, "session=weka.ipb.su"); //сохранять полученные COOKIE в файл curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT'].'/cookie.txt'); // при получении HTTP заголовка "Location: " будет происходить перенаправление // на указанный этим заголовком URL curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0.' .'(compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)'); curl_setopt($ch, CURLOPT_REFERER, $referer); //запускаем $result = curl_exec($ch); curl_close($ch); echo $result; ?>
|
|