Пытаюсь написать куку , которая бы делала следующие :
1. Вначале проверяла новый пользователь или нет
2.Если новый, то добавляла бы данные он пользователе в БД (мак-адрес,браузер,ссылку перехода...)
3.Если меченый, то просто обновляла бы информацию о нем.
Не могу понять, как сохранять данные в БД ?
вот,что получилось :
//пройти с момента последнего посещения сайта, что бы
//информация о посетителе записалась повторно. Это
//значение равно 1 дню, т.е. один и тот же посетитель
//записывается в статистику раз в одни сутки. Если
//эту переменную приравнять к нулю, то будут учитываться
//все посещения одного и того же посетителя
//далее следуют переменные, отвечающие за отображение
//статистики
//Функция записи данных о посетителе
function saveUserData() {
GLOBAL $fileName, $HTTP_USER_AGENT, $REMOTE_ADDR, $REMOTE_HOST,
$HTTP_REFERER, $REQUES_URI;
$curTime=date("d.m.Y @ H:i:s"); //текущее время и дата
//подготавливаю данные для записи
if (empty($HTTP_USER_AGENT)) {$HTTP_USER_AGENT = "Unkwnown";}
if (empty($REMOTE_ADDR)) {$REMOTE_ADDR = "Not Resolved";}
if (empty($REMOTE_HOST)) {$REMOTE_HOST = "Unknown";}
if (empty($HTTP_REFERER)) {$HTTP_REFERER = "No Referer";}
if (empty($REQUEST_URI)) {$REQUEST_URI = "Unknown";}
$data_ = $HTTP_USER_AGENT."::".$REMOTE_ADDR."::".$REMOTE_HOST."::
".$HTTP_REFERER."::".$REQUEST_URI."::".$curTime."\r\n";
//разделителем будут два ":"
//далее пишу в файл
if (is_writeable($fileName) ) :
$fp = fopen($fileName, "a");
fputs ($fp, $data_);
fclose ($fp);
endif;