Автор Тема: сессии и переменные  (Прочитано 3434 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Guard

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 147
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rowing-don.narod.ru
сессии и переменные
« : 26 Октября 2002, 00:29:53 »
в начале файла - определение сессии
if (!isset($s[userid])){
   $s[userid]=0;
   $s[city]=Все;
   $s[type]=0;
   $s[fuelsort]=diz;
   $s[fieldlist]="id,title,city,tel";
   }
session_register("s");    
?>
есть такая функция, которая при выборе чего-то из выпадающего списка отправляется по адресу


в тексте стоит след:






как значения из SELECT передавать в сессию
(сессии здесь нужны тк таких select_ов 3 штуки и друг от друга не зависят и при выборе любого страничка перегружается
если с каждым SELECT_ом передавать ещё и значения других, то получается слишком длинный запрос типа GET
value="start.php?fieldlist=&types=&fuelsort=&city=Батайск">
и надо помнить последние значения переменных (эти переменные не для всех страничек сайта)
а куки принципиально не сильно отичаются для решении данной задачи
)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
сессии и переменные
« Ответ #1 : 26 Октября 2002, 10:12:55 »
значения из селекта передавать в сессию абсолютно так же, как и любые другие переменные.
Это вопрос из серии - "я могу купить бутылку в ларьке.
как мне купить в магазине?"
Да точно так же!
Если запрос типа GET слишком длинный, то назо использовать типа запрос POST

Оффлайн Guard

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 147
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rowing-don.narod.ru
сессии и переменные
« Ответ #2 : 26 Октября 2002, 10:52:31 »
RomikChef
я не совсем понял:
есть переменные в сессии и надо чтобы по нажатию на ссылку
77
открывалось новое окно , но в сессии уже было новое значение переменной (одной из)
как это передать?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
сессии и переменные
« Ответ #3 : 26 Октября 2002, 11:08:41 »
в 2.php зарекгистрировать эти переменные в сессии.
я, блин, понят вообще не могу, что тебе непонятно.
может, тебе поспать лечь?
тут нет ничего непонятного.
передал переменную в скрипт - зарегистрировал в сессии.

Оффлайн Guard

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 147
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.rowing-don.narod.ru
сессии и переменные
« Ответ #4 : 26 Октября 2002, 11:36:59 »
RomikChef
спать , хм, может быть....

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
сессии и переменные
« Ответ #5 : 26 Октября 2002, 19:11:19 »
короче.
по ссылке 77
ты ничего в сессию не запишешь.

по ссылке
start.php?fieldlist=
ты в файле start.php можешь написать
session_register[\'fieldlist\'] и получить свою переменную в сессии.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28