Australian_A, почему ты так упорно не хочешь почитать хотя бы что-нибудь по PHP прежде чем задавать такие дурацкие вопросы???
Ну купи ты себе книженцию в конце концов, там тебе все человеческим языком и по порядку расскажут.
Понимаешь, если задавать вопросы, не думая, то и толку от ответов никаких не будет, ты все-равно не поймешь даже того что на самом деле тебе надо было узнать.
Почитай, что такое отладка, напиши сначала пару строчек, выведи содержимое всех переменных. Потом создай примитивную форму, отправь данные разными методами, посмотри массивы $_GET и $_POST. Почитай ЕЩЕ РАЗ ВНИМАТЕЛЬНО о сессиях, зарегистрируй несколько переменных в сессии, перегрузи страницу, посмотри массив $_SESSION. И только потом разбирайся с тем что хочешь сделать ты. А вообще по-хорошему, погоди трогать сессии, дай себе труда хотя бы месяцок познакомится поближе с языком.
Обязательно зайди сюда -
http://phpfaq.ru/na_tanke и ПРОЧУВСТВУЙ все что там написано, поставь себя на место сервера и php и пойми что они чувствуют когда ты пишешь и запускаешь такие вещи
-~{}~ 16.11.06 20:15:
Почитай значит еще раз!!!
Если использовать register_globals=on притом, что никаких процедур авторизации там нет, и если кто-то захочет чего-то куда топ дставить, то только себе навредит, можно пользоваться спокойно.
Опять могу сказать, посмотри еще где-нибудь. Конечно если ты напишешь программу которая будет выводить Hello World то возможно, что ничего страшного и не будет. Знаешь, проще сразу привыкнуть писать с выключенной register_globals, чем потом привыкать.
Понимаешь, вот это твое
А я делал так
$_SESSION['pressed'] = $pressed;
И все равно не работало
Говорит о том, что ты не слушаешь абсолютно ничего того, что тебе говорят. Я же написал, что при register_globals у тебя создаются переменные из всех глобальных массивов, в том числе из $_GET и $_SESSION, если ключи имеют одинаковые значения, то такая переменная будет
перезаписывать свое значение, а я тебе уже писал, что обычно переменные сессии регистрируются последними (если ты конечно не менял это в настройках). Поэтому твоя эта строка равнозначна такой:
PHP:
$_SESSION['pressed'] = $_SESSION['pressed'];
Понимаешь?
Ну напиши ты программу без всяких форм. Сначала зарегистрируй переменную в сессию, а потом достань ее оттуда, если работает, то значит уже никакого труда не составит зарегистрировать там что-нибудь другое, в том числе и значение переменной.