parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

хочется сессии, варианты

Александр Петросян (PAF) 24.10.2002 10:09

общеизвестные варианты, позволяющие не таскать по сайту тучи параметров:

id сессии в…
…cookie, default в browser'ах включены
…?session_id=параметре
…<input type="hidden" name="session_id" value="спрятанном поле формы"
…/часть_пути/к/документам.html

тут есть из чего выбрать: любой из этих подходов избавляет вас от необходимости заниматься крайне сомнительным делом: пересовывать параметры самому себе.

объясню, почему сомнительным: такой подход только запутывает вас самих: вы сами уже сейчас признаётесь, что слабо понимаете, какой параметр ожидается в каком случае, а что будет через полгода? а что будет, если в проекте нужно будет разобраться не вам?

диагноз: сессии и ещё раз сессии. как передать id можно выбрать из предложенного или попробовать что-нибудь ещё выдумать.

как красиво спрятать механизм работать с сессиями я уже писал, ну да повторение…
нужно сделать пользовательский класс 'session', в который и поместить работу с ними, в его коде будет зашит механизм [cookie/url/...].

и пользоваться им:
^session:get[field]
^session:set[field;value]