- Регистрация
- 20 Июл 2009
- Сообщения
- 237
- Реакции
- 59
- Автор темы
- Заблокирован
- #1
Для ротации кликандеров использую код:
Работает то всё красиво, но проблема в том, что при первом обращении к скрипту код не срабатывает (не появляется в ротации). Видимо из-за того, что куки нету. Как можно поправить ситуацию?
PHP:
<?php
$popup[] = '<script language="javascript" src="http://1.ru"></script>';
$popup[] = '<script language="JavaScript" src="http://2.ru"></script>';
$popup[] = '<script language="JavaScript" src="http://3.ru"></script>';
$timecod = 43200; $count = 0;
if (isset($_COOKIE['rotcod'])) $count = $_COOKIE['rotcod'];
if ($_COOKIE['rotcod']>count($popup)-1)
$count = 0;
$count++;
setcookie("rotcod", $count, time()+$timecod); ?>
<html>
<head>
<title>site</title>
</head>
<body>
<?=$popup[$_COOKIE['rotcod']-1] ?>
</body>
</html>
Работает то всё красиво, но проблема в том, что при первом обращении к скрипту код не срабатывает (не появляется в ротации). Видимо из-за того, что куки нету. Как можно поправить ситуацию?