Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz

15.03.2010, 11:21
|
|
Участник форума
Регистрация: 20.11.2006
Сообщений: 172
Провел на форуме: 539954
Репутация:
106
|
|
Curl и Referer
Вот есть такой скрипт:
Код:
<?
$c = curl_init();
@curl_setopt($c, CURLOPT_URL, "http://test.ru/page.html");
@curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
@curl_setopt ( $c , CURLOPT_REFERER , "http://refer.ru" );
@curl_setopt ( $c , CURLOPT_VERBOSE , 1 );
@curl_setopt ( $c , CURLOPT_HEADER , 1 );
@curl_setopt ( $c , CURLOPT_USERAGENT , $agent );
@curl_setopt ( $c , CURLOPT_HTTPHEADER , $header );
@curl_setopt ( $c , CURLOPT_FOLLOWLOCATION , 1 );
@curl_setopt ( $c , CURLOPT_SSL_VERIFYPEER, 0 );
@curl_setopt ( $c , CURLOPT_SSL_VERIFYHOST, 0 );
@curl_setopt ( $c , CURLOPT_COOKIEJAR , $cookie_file );
@curl_setopt ( $c , CURLOPT_COOKIEFILE , $cookie_file );
$res = @curl_exec($h);
curl_close($с);
echo $res;
?>
На странице page.html это:
Код:
<html><head></head>
<script>alert(document.referrer);</script>
<body></body></html>
Но при срабатывании скрипта показывается правильный реферер, а не тот, который передавал (в данном случае refer. ru).
Что не так? С курлом работаю совсем недавно, так что мог где-то напортачить.
Заранее спасибо!
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|