Forum Webscript.Ru

Программирование => PHP => Тема начата: Lord DEVIL от 20 Июня 2002, 18:42:17

Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: Lord DEVIL от 20 Июня 2002, 18:42:17
ТРЯМ.
При использовании сессий PHP автоматически добавляет к имеющимся ссылкам номер сессии, точнее переменную PHPSESSID.

Как избавиться от этой переменной (сделать ее невидимой при наведении курсора на ссылку)?
Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: ThE0ReTiC от 21 Июня 2002, 00:15:14
Если сессии куки не используют - то почти никак.
Вообще - http://php.spb.ru/php/session.html
Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: Макс от 21 Июня 2002, 09:38:56
если тебя имя "PHPSESSID" смущает, то
session_name("SID");

А насчет наведения курсора. то можно javascript-ом обрабатывать onmouseover и onmouseout и переписывать статус-строку броузера (хотя я бы этого не делал)
Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: Меняздесьдавнонет от 21 Июня 2002, 09:44:56
А чем она тебе мешает при наведении курсора на ссылку???
Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: Lord DEVIL от 21 Июня 2002, 10:07:31
Мешает тем что экран засоряет, размер файлов увеличивает, и в адресной строке висит
Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: Меняздесьдавнонет от 21 Июня 2002, 10:35:23
Ну, либо куки, либо расслабься.
Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: Макс от 21 Июня 2002, 10:39:21
Ну тогда вообще сессии не используй.

А вообще ИМХО это ты уже просто уже не знаешь к чему бы придраться. На многих сайтах такие ссылки висят и ничего
Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: Макс от 21 Июня 2002, 10:41:05
Куки не все пользователи поодерживают.
ИМХО это еще хуже чем просто некрасивые ссылки
Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: ThE0ReTiC от 21 Июня 2002, 11:36:45
Используй один из приемов, описанных в статье по ссылке, что я дал.
Методом GET без куков она ОБЯЗАНА передаваться .
Соответственно где-то ее надо прописывать.
Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: Lord DEVIL от 23 Июня 2002, 09:46:05
Может тогда подскажите как разрешить использовать куки.
Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: ThE0ReTiC от 23 Июня 2002, 11:41:43
В php.ini переменная session.use_cookies должна быть 1
Можно прописать через .htaccess:
php_value session.use_cookies 1
Название: Сессии. Как избавиться от номера сессии в ссылках?
Отправлено: Lord DEVIL от 23 Июня 2002, 11:47:07
Стьянно. Все равно не хотит убираться.
Хотя на другом серваке теже самые скрипты работают через куки, а на моем не хотят.