Плодятся сессии

-wp-

Новичок
Добрый день.
Не могу понять причину по которой не работают сессии.

в php.ini:
session.save_path = "/var/lib/php/session"
session.use_cookies = 0
session.use_only_cookies = 0
session.use_trans_sid = 0
error_reporting = E_ALL & ~E_DEPRECATED
display_errors = On

в index.php:
<?php
session_start();
if (!isset($_SESSION["num"])){$_SESSION["num"]=1;}
$_SESSION["num"]++;
echo $_SESSION["num"];
?>

каждый раз при нажатии F5 в /var/lib/php/session появляется новый файлик, в браузере соответственно всегда цифра 2. В чем дело не могу разобраться. Прошу помощи.

Использовать cookie не могу, необходима работа именно с сессиями.
 

Ярослав

Новичок
-wp-
Это потому что идентификатор сесии нигде не сохраняеться, и сервер думает, что сесии просто нет.
Нужно или включить в куках
PHP:
session.use_cookies = 1  // хорошо
или разрешить передавать в урле
PHP:
session.use_trans_sid = 1 // плохо
 

SkyLine

Новичок
PHP:
session.save_path = "/var/lib/php/session"
Этот каталог существует? Есть доступ на запись? Права верно расставлены?
 

-wp-

Новичок
PHP:
session.save_path = "/var/lib/php/session"
Этот каталог существует? Есть доступ на запись? Права верно расставлены?
Добрый день.
каждый раз при нажатии F5 в /var/lib/php/session появляется новый файлик

error_reporting = E_ALL & ~E_DEPRECATED
display_errors = On
 
Сверху