<?
$ip=$_SERVER['REMOTE_ADDR'];
$br=$_SERVER['HTTP_USER_AGENT'];
$ser=$_SERVER['HTTP_REFERER'];
$file="log.txt";
$one=fopen($file, "a");
fwrite($one, $ip.".....".$ser.".....".$br."\r\n");
fclose($one);
?>
ошибка
Notice: Undefined index: HTTP_REFERER in /usr/home/......on line 4
почему она возникает?
Спустя 7 минут, 18 секунд (24.05.2011 - 16:34) Игорь_Vasinsky написал(а):
Ты видимо на страницу сразу заходишь, поэтому реферера и нет.
Пропиши условие где - если юзер сразу на страницу попал - то реферер is null
Пропиши условие где - если юзер сразу на страницу попал - то реферер is null
Спустя 16 минут, 31 секунда (24.05.2011 - 16:50) linker написал(а):
Курлом можно подменить все HTTP-заголовки.
Спустя 11 минут, 8 секунд (24.05.2011 - 17:01) Игорь_Vasinsky написал(а):
linker
а для чего? это всего то статистика.
замени
на
а для чего? это всего то статистика.
замени
$ser=$_SERVER['HTTP_REFERER'];
на
$ser= isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : "прямиком сюды";
Спустя 25 минут, 35 секунд (24.05.2011 - 17:27) qaz333 написал(а):
спасибо всем,я тут хотел написать бота на курле которий будет кликать по рекламе
от ТАК.ру
но возникла проблема
вот скрипт што я состряпал
но такой способ не работает по следующей причине
код который даёт так ру такой
содержимое ссылки http://z790.takru.com/in.php?id=792762
такое
если делать ботом как я, тоесть беру ссылку http://z790.takru.com/in.php?id=792762
и беру ссылки из неё то клик не защитывается, может там какойнибуть ещо параметр передаётся? я просто неочень в джаваскрип
какие параметры ещо передаёт етот кусок кода, што надо добавить в курл штоб работало???
от ТАК.ру
но возникла проблема
вот скрипт што я состряпал
<?php
$site=file_get_contents("http://z790.takru.com/in.php?id=792762");
preg_match_all("/http\:\/\/(.*?)\"/is",$site,$act);
$suo = preg_replace("/\"/is","",$act[0][1]);
$cur=curl_init();
curl_setopt($cur,CURLOPT_URL,"$suo");
curl_setopt($cur,CURLOPT_USERAGENT,"Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.8.131 Version/11.10");
curl_setopt($cur,CURLOPT_RETURNTRANSFER,true);
curl_setopt($cur, CURLOPT_REFERER, "http://site.at.ua");
curl_exec($cur);
curl_close($cur);
?>
но такой способ не работает по следующей причине
код который даёт так ру такой
<script type="text/javascript" charset="UTF-8" src="http://z790.takru.com/in.php?id=792762"></script>
содержимое ссылки http://z790.takru.com/in.php?id=792762
такое
document.writeln('<a href="http://www.tak.ru" class="takru"><b>Оплаченная Реклама:</b></a>'+
'<br>- <a href="http://z760.takru.com/cl.php?key=1871189174716710693022723092214132412742409923764" class="takru" target=_blank onclick="javascript: f51670(this);">Вам нужны деньги? </a><br>- <a href="http://z760.takru.com/cl.php?key=1871189174716610693022727449984131312763899922755" class="takru" target=_blank onclick="javascript: f51670(this);">220$/день в интернете! Хотите так же? ..</a><br>- <a href="http://z760.takru.com/cl.php?key=1878189125016710693022723054634724608787029528372" class="takru" target=_blank onclick="javascript: f51670(this);">70$ в сутки - с Сегодняшнего дня! Твой зарабо..</a><br>- <a href="http://z760.takru.com/cl.php?key=1426189130916710693022722433420283563388724984360" class="takru" target=_blank onclick="javascript: f51670(this);">Как Заработать Деньги в Интернете. Бесплатный..</a><br>- <a href="http://z760.takru.com/cl.php?key=1871189174716710693022725392521426805445649191681" class="takru" target=_blank onclick="javascript: f51670(this);">Заработок на дому!!! </a><br>- <a href="http://z760.takru.com/cl.php?key=1870189174616710693022728314548451336165902260700" class="takru" target=_blank onclick="javascript: f51670(this);">Работа дома! </a><br>- <a href="http://z760.takru.com/cl.php?key=1858189157916710693022724639566253533964522046144" class="takru" target=_blank onclick="javascript: f51670(this);">От 20 до 70 баксов в день</a><br>- <a href="http://z760.takru.com/cl.php?key=1870189174716710693022723258387334615004430157047" class="takru" target=_blank onclick="javascript: f51670(this);">Уникальный способ работы!!! ..</a>'+
''); function f51670(a90490) {a90490.href += "751846";}
если делать ботом как я, тоесть беру ссылку http://z790.takru.com/in.php?id=792762
и беру ссылки из неё то клик не защитывается, может там какойнибуть ещо параметр передаётся? я просто неочень в джаваскрип
<a href="http://z760.takru.com/cl.php?key=1871189174716710693022723092214132412742409923764" class="takru" target=_blank onclick="javascript: f51670(this);">Вам нужны деньги? </a>
какие параметры ещо передаёт етот кусок кода, што надо добавить в курл штоб работало???
Спустя 2 часа, 9 минут, 48 секунд (24.05.2011 - 19:37) Лёха написал(а):
Зайди http снифером, и посмотри, чего не хватает в curl-e, что есть в браузере.
Спустя 1 час, 45 минут, 10 секунд (24.05.2011 - 21:22) qaz333 написал(а):
Цитата (Лёха @ 24.05.2011 - 16:37) |
Зайди http снифером, и посмотри, чего не хватает в curl-e, что есть в браузере. |
посмотрел, вроде ничего такого нету, хз