Forum Webscript.Ru
Программирование => PHP => Тема начата: Guard от 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=Батайск">
и надо помнить последние значения переменных (эти переменные не для всех страничек сайта)
а куки принципиально не сильно отичаются для решении данной задачи
)
-
значения из селекта передавать в сессию абсолютно так же, как и любые другие переменные.
Это вопрос из серии - "я могу купить бутылку в ларьке.
как мне купить в магазине?"
Да точно так же!
Если запрос типа GET слишком длинный, то назо использовать типа запрос POST
-
RomikChef
я не совсем понял:
есть переменные в сессии и надо чтобы по нажатию на ссылку
77
открывалось новое окно , но в сессии уже было новое значение переменной (одной из)
как это передать?
-
в 2.php зарекгистрировать эти переменные в сессии.
я, блин, понят вообще не могу, что тебе непонятно.
может, тебе поспать лечь?
тут нет ничего непонятного.
передал переменную в скрипт - зарегистрировал в сессии.
-
RomikChef
спать , хм, может быть....
-
короче.
по ссылке 77
ты ничего в сессию не запишешь.
по ссылке
start.php?fieldlist=
ты в файле start.php можешь написать
session_register[\'fieldlist\'] и получить свою переменную в сессии.