С нами с 06.02.04
Сообщения: 268
Рейтинг: 176
|
Добавлено: 24/04/05 в 18:54 |
Первый или n первых кликов на контент, остальные на некий урл. Сиджейный скрипт юзать не годится.
Оценю, особенно рабочий вариант
|
|
|
|
+ + +
Nobody is perfect...
С нами с 06.09.04
Сообщения: 2955
Рейтинг: 1841
|
Добавлено: 24/04/05 в 19:39 |
|
|
|
|
С нами с 01.10.03
Сообщения: 751
Рейтинг: 318
|
Добавлено: 24/04/05 в 19:52 |
если его обозвать аутом и на него линковать всё со страницы то клик после $max он пошлёт на урл $url
первый клик будет послан на урл если $max = 0
out.php
Код: |
$max = 0;
$url = "http://url.com";
if ($_COOKIE["k"]>=$max or $max=0)
{ setcookie ("k", $max,time()+86400);
Header("Location: $url");exit;
}
else
{
setcookie ("k", ($_COOKIE["k"]+1),time()+86400);
}
|
P.S. вас сёдня на скриптики прёт чтоли? :)
|
|
|
|
С нами с 06.02.04
Сообщения: 268
Рейтинг: 176
|
Добавлено: 24/04/05 в 21:58 |
Jam писал: | если его обозвать аутом и на него линковать всё со страницы то клик после $max он пошлёт на урл $url
первый клик будет послан на урл если $max = 0
out.php
Код: |
$max = 0;
$url = "http://url.com";
if ($_COOKIE["k"]>=$max or $max=0)
{ setcookie ("k", $max,time()+86400);
Header("Location: $url");exit;
}
else
{
setcookie ("k", ($_COOKIE["k"]+1),time()+86400);
}
|
P.S. вас сёдня на скриптики прёт чтоли? |
есть такое дело спасибо за код!!
ошибка выскакивает
Notice: Undefined index: kkk in z:\home\test2.ru\www\out.php on line 1
Cannot modify header information - headers already sent by.......
и линковать наверное надо в таком виде out.php?i=http://www.com, отправляя на $i в случае когда $max не равен 0?
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 25/04/05 в 10:17 |
Цитата: |
Notice: Undefined index: kkk in z:\home\test2.ru\www\out.php on line 1
Cannot modify header information - headers already sent by.......
|
походу из за того что кука не ставится , поправь :
Код: |
$max = 0;
$url = "http://url.com";
if(!isset($_COOKIE["k"]))
$GLOBALS['cookie'] = 0;
else
$GLOBALS['cookie'] = $_COOKIE["k"];
if ($GLOBALS['cookie']>=$max or $max=0)
{
setcookie ("k", $max,time()+86400);
Header("Location: $url");exit;
}
else
{
setcookie ("k", ($GLOBALS['cookie']+1),time()+86400);
}
|
|
|
|
|
С нами с 01.10.03
Сообщения: 751
Рейтинг: 318
|
Добавлено: 25/04/05 в 12:59 |
Цитата: | Notice: Undefined index: kkk in z:\home\test2.ru\www\out.php on line 1
Cannot modify header information - headers already sent by....... |
у меня работало потому что отключен вывод ошибок - error_reporting(0)
у тебя значение по умолчанию в конфиге пхп не 0
на будущее, если программировать не охота или не умеешь, можешь просто дописать в начале скрипта
|
|
|
|
С нами с 07.06.00
Сообщения: 3516
Рейтинг: 1802
|
Добавлено: 25/04/05 в 13:12 |
Афтары, вы че?
Jam:
$max = 0;
$url = "http://url.com";
if ($_COOKIE["k"]>=$max or $max=0)
.......................
Как ты думаешь, это будет правильно работать?
mr.GOD:
Кто тебя учил присваивать значения глобальным переменным? RTFM!
$GLOBALS['cookie'] = 0
|
|
|
|
С нами с 06.02.04
Сообщения: 268
Рейтинг: 176
|
Добавлено: 26/04/05 в 00:00 |
я сделал так. скрипт реализует первый клик на контент (урл берётся из переменной $i, out.php?i=http://fhg.com), остальные клики на тдс.
Код: |
<?
$max = 0;
$url = "http://tds.com";
$cookie = $HTTP_COOKIE_VARS["cc"];
if($cookie <= $max) { setcookie ("cc", $HTTP_COOKIE_VARS["cc"]+1,time()+86400); Header("Location: $i");exit; }
else { Header("Location: $url");exit; }
?>
|
спасибо ответившим, оценил
|
|
|
|
С нами с 01.10.03
Сообщения: 751
Рейтинг: 318
|
Добавлено: 28/04/05 в 00:02 |
sAx писал: | Афтары, вы че?
Jam:
$max = 0;
$url = "http://url.com";
if ($_COOKIE["k"]>=$max or $max=0)
.......................
Как ты думаешь, это будет правил
|
Посыпаю голову пеплом
делал на скорую руку, виноват....
|
|
|
|