Forum Webscript.Ru
Программирование => PHP => Тема начата: Greg от 21 Декабря 2005, 09:51:46
-
что-то глюк какой-то выходит:
регистрирую переменные сеанса на одной странице так вот:
session_start();
session_register("userid");
echo "Go!";
после перехода по ссылке, пытаюсь вызвать эту переменную:
session_start();
echo $_SESSION["userid"];
но её нет! где-то по дороге теряется...
Для справки: PHP 4.3.3
Спасибо всем за советы!
-
PHP FAQ: Сессии. Подробное описание работы и объяснение механизма. (http://phpfaq.ru/sessions)
-
RomikChef
да, всё ясно... браузер не принимал куки. В php.ini стоит только так: session.use_cookies=1, а session.use_trans_sid=0
вот такой вопрос возник в связи с этим случаем:
стоит ли уповать на то, что у пользователей будут включены куки или все же перестраховаться и поставить session.use_trans_sid=1 ?
-
как хочешь
-
RomikChef
это ясно, что как хочу :) ну, как бы ты поставил, например?
-
и так и так.
-
Хороший скрипт должен быть юзеронезависимым ;)
Мало ли что там какую галочку в браузере поставят. :)
-
pauk
и это правда...
уже в принципе всё решено - ставим в 1