Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ссылка с передачей сессионной переменной.
 
 автор: nikk   (10.04.2006 в 20:25)   письмо автору
 
 

Ссылка с передачей сессионной переменной.

Хочется сделать ссылку типа:
<a href=’my_link.php?var=value’>перейти<a>,

Только без GETa , а чтобы после перехода получить значение $_SESSION[‘var’]=’value’;
Как нибуть так:

<a href="my_link.php, при этом установи значение $_SESSION[‘var’]=’value’ " >перейти<a>, :)))

Кнопку вместо текстовой ссылки делать нежелательно...

Реально?

   
 
 автор: 27   (10.04.2006 в 20:29)   письмо автору
 
   для: nikk   (10.04.2006 в 20:25)
 

Реально, можно значение сессии поместить в cookie.

   
 
 автор: nikk   (10.04.2006 в 20:46)   письмо автору
 
   для: 27   (10.04.2006 в 20:29)
 

… хм…

Похоже, придумал:
Даю ссылку с GET переменной на специальный скриптик, запрещенный для индексации.

Скриптик пишет сессионную переменную и редиректит на вызвавшего его реферера, однако вопрос становится с безопасностью – любой нехороший человек может переписать переменную в $_SESSION.
А если ограницить список переменных, с которыми этот скриптик может работать?
Насколько это будет надежно, как считаете?

   
 
 автор: CrazyAngel   (10.04.2006 в 20:29)   письмо автору
 
   для: nikk   (10.04.2006 в 20:25)
 

Можно постом, и лучше ИМХО

а на счет ссесии не знаю, а куками можно сделать на JavaScript

   
 
 автор: nikk   (10.04.2006 в 20:38)   письмо автору
 
   для: CrazyAngel   (10.04.2006 в 20:29)
 

А постом - как?

Вопрос, в общем, в следующем. Переменной задается сортировка на странице.
Почему именно сессия – ИМХО не хочу мешать божий дар с яишницей. В навигации и проч. – работает GET, за персональные настройки отображения отвечает SESSION…
+ Не хочу иметь в поисковиках и в прочем 2 разные страницы, содержимое которых идентично, но УРЛЫ – разные.

..или есть другие мнения?

   
 
 автор: CrazyAngel   (10.04.2006 в 20:47)   письмо автору
 
   для: nikk   (10.04.2006 в 20:38)
 

Помоему персональные настройки должны храница в куках, а в сессии авторизация

   
 
 автор: 27   (10.04.2006 в 21:16)   письмо автору
 
   для: CrazyAngel   (10.04.2006 в 20:47)
 

Абсолютно согласен с CrazyAngel.

   
 
 автор: nikk   (10.04.2006 в 21:27)   письмо автору
 
   для: CrazyAngel   (10.04.2006 в 20:47)
 

Ок, спасибо, пусть будут куки :)

Не подскажите тогда – как это сделать, т.е. как корректно написать следующее :

<a href="my_link.php, при этом сделай setcookies(…бла бла бла…) " >перейти<a> ?

?

   
 
 автор: CrazyAngel   (10.04.2006 в 21:51)   письмо автору
 
   для: nikk   (10.04.2006 в 21:27)
 

Я в JavaScript не сиден, так что извините помоч не смогу

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования