sergpalm
Новичок
потеря сессии
Исходные данные
.htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)/$ index.php?path=$1
index.php начинается с session_start();
далее в нем создается переменная р и каждый раз р++ (сессия №1)
При печати р каждый раз ее значение увеличивается на 1.
Но стоит только ввести данные в форму и послать как открывается новая сессия (№2), где р=0.
Нажатие на любую ссылку ведет к тому что открывается сессия №1 и значени р до отправки данных формы восстанавливаетя и увеличивается на 1.
При попытке послать даные формы опять просходит открытие сессии №2 и значение р уже не 0 а 1 (р++ сработало).
Вот так и бегает значение р от одной сессии к другой в зависимости от того что сделано.
Как это поправить? Как сделать так, чтобы сессия работала одна и таже независемо от действий пользователя.
Данный баг у internet explorer - нет
у opera - есть
у mozilla firefox - есть
ПОМОГИТЕ люди добрые
Исходные данные
.htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)/$ index.php?path=$1
index.php начинается с session_start();
далее в нем создается переменная р и каждый раз р++ (сессия №1)
При печати р каждый раз ее значение увеличивается на 1.
Но стоит только ввести данные в форму и послать как открывается новая сессия (№2), где р=0.
Нажатие на любую ссылку ведет к тому что открывается сессия №1 и значени р до отправки данных формы восстанавливаетя и увеличивается на 1.
При попытке послать даные формы опять просходит открытие сессии №2 и значение р уже не 0 а 1 (р++ сработало).
Вот так и бегает значение р от одной сессии к другой в зависимости от того что сделано.
Как это поправить? Как сделать так, чтобы сессия работала одна и таже независемо от действий пользователя.
Данный баг у internet explorer - нет
у opera - есть
у mozilla firefox - есть
ПОМОГИТЕ люди добрые