|
|
|
|
|
для: Dred
(16.01.2007 в 10:37)
| | Все вы делаете так ;-) Это поведение PHP при включенной директиве session.use_trans_sid. | |
|
|
|
|
|
|
|
для: Dred
(16.01.2007 в 10:37)
| | Приведите полный код... | |
|
|
|
|
|
|
| У меня есть форма для отправки сообщений... Я хочу, чтобы при отправке каждого сообщения формировалась новая сессия...
Я перед выводом формы указываю открытие сессии
session_start();
При этом в форме образуется строка
<INPUT TYPE="hidden" name="PHPSESSID" value="edaa478a4aa40fe0a2633e52b652d0bd">
Пользователь вводит данные, отправляет, в этом же файле данные обрабатываются, добавляются данные в базу и выводится сообщение "Данные отправлены. Хотите отправить еще?" и ссылка на эту же страницу. После чего стоит закрытие сессии.
session_destroy();
Если пользователь хочет добавить еще одно сообщение, то форма выводится снова и при этом должна открыться новая сессия... Как я понимаю... (функция session_start();)
Но строка
<INPUT TYPE="hidden" name="PHPSESSID" value="edaa478a4aa40fe0a2633e52b652d0bd"> уже не появляется...
Что я делаю не так?? | |
|
|
|
|