|
|
|
| Ссылка с передачей сессионной переменной.
Хочется сделать ссылку типа:
<a href=’my_link.php?var=value’>перейти<a>,
Только без GETa , а чтобы после перехода получить значение $_SESSION[‘var’]=’value’;
Как нибуть так:
<a href="my_link.php, при этом установи значение $_SESSION[‘var’]=’value’ " >перейти<a>, :)))
Кнопку вместо текстовой ссылки делать нежелательно...
Реально? | |
|
|
|
|
|
|
|
для: nikk
(10.04.2006 в 20:25)
| | Реально, можно значение сессии поместить в cookie. | |
|
|
|
|
|
|
|
для: 27
(10.04.2006 в 20:29)
| | … хм…
Похоже, придумал:
Даю ссылку с GET переменной на специальный скриптик, запрещенный для индексации.
Скриптик пишет сессионную переменную и редиректит на вызвавшего его реферера, однако вопрос становится с безопасностью – любой нехороший человек может переписать переменную в $_SESSION.
А если ограницить список переменных, с которыми этот скриптик может работать?
Насколько это будет надежно, как считаете? | |
|
|
|
|
|
|
|
для: nikk
(10.04.2006 в 20:25)
| | Можно постом, и лучше ИМХО
а на счет ссесии не знаю, а куками можно сделать на JavaScript | |
|
|
|
|
|
|
|
для: CrazyAngel
(10.04.2006 в 20:29)
| | А постом - как?
Вопрос, в общем, в следующем. Переменной задается сортировка на странице.
Почему именно сессия – ИМХО не хочу мешать божий дар с яишницей. В навигации и проч. – работает GET, за персональные настройки отображения отвечает SESSION…
+ Не хочу иметь в поисковиках и в прочем 2 разные страницы, содержимое которых идентично, но УРЛЫ – разные.
..или есть другие мнения? | |
|
|
|
|
|
|
|
для: nikk
(10.04.2006 в 20:38)
| | Помоему персональные настройки должны храница в куках, а в сессии авторизация | |
|
|
|
|
|
|
|
для: CrazyAngel
(10.04.2006 в 20:47)
| | Абсолютно согласен с CrazyAngel. | |
|
|
|
|
|
|
|
для: CrazyAngel
(10.04.2006 в 20:47)
| | Ок, спасибо, пусть будут куки :)
Не подскажите тогда – как это сделать, т.е. как корректно написать следующее :
<a href="my_link.php, при этом сделай setcookies(…бла бла бла…) " >перейти<a> ?
? | |
|
|
|
|
|
|
|
для: nikk
(10.04.2006 в 21:27)
| | Я в JavaScript не сиден, так что извините помоч не смогу | |
|
|
|