Вопрос по PHP

CyberX
На сайте с 08.03.2008
Offline
51
395

if (!isset($_COOKIE['user_id'])) {

$user_id=uniqid("");
setcookie('user_id',$user_id,time()+2678400,$u_url); }

На локалке (Денвер PHP Version 5.2.4)

Всё нормально работает а вот на хостере (PHP Version 4.3.10) постоянно изменяет.

Шустрый хостинг (http://www.colocat.ru) за нормальные деньги (Москва). 30 дней тестовый период. Рекомендую копирайтера aronskaya (/ru/users/73753). Отличные авторские тексты.
ewg777
На сайте с 04.06.2007
Offline
225
#1
CyberX:
if (!isset($_COOKIE['user_id'])) {

$user_id=uniqid("");
setcookie('user_id',$user_id,time()+2678400,$u_url); }


На локалке (Денвер PHP Version 5.2.4)
Всё нормально работает а вот на хостере (PHP Version 4.3.10) постоянно изменяет.

1.

if (!isset($_COOKIE['user_id'])) setcookie('user_id',uniqid(rand ()),time()+2678400);

2. Что "постоянно изменяет"?

3. У функции uniqid аргумент стал опциональным только в PHP5.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий