Автор Тема: Сессии. Как избавиться от номера сессии в ссылках?  (Прочитано 4217 раз)

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

Оффлайн Lord DEVIL

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.kopeysk.ru
ТРЯМ.
При использовании сессий PHP автоматически добавляет к имеющимся ссылкам номер сессии, точнее переменную PHPSESSID.

Как избавиться от этой переменной (сделать ее невидимой при наведении курсора на ссылку)?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Если сессии куки не используют - то почти никак.
Вообще - http://php.spb.ru/php/session.html
AS IS...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
если тебя имя "PHPSESSID" смущает, то
session_name("SID");

А насчет наведения курсора. то можно javascript-ом обрабатывать onmouseover и onmouseout и переписывать статус-строку броузера (хотя я бы этого не делал)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
А чем она тебе мешает при наведении курсора на ссылку???

Оффлайн Lord DEVIL

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.kopeysk.ru
Мешает тем что экран засоряет, размер файлов увеличивает, и в адресной строке висит

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

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Ну, либо куки, либо расслабься.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Ну тогда вообще сессии не используй.

А вообще ИМХО это ты уже просто уже не знаешь к чему бы придраться. На многих сайтах такие ссылки висят и ничего
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Куки не все пользователи поодерживают.
ИМХО это еще хуже чем просто некрасивые ссылки
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Используй один из приемов, описанных в статье по ссылке, что я дал.
Методом GET без куков она ОБЯЗАНА передаваться .
Соответственно где-то ее надо прописывать.
AS IS...

Оффлайн Lord DEVIL

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.kopeysk.ru
Может тогда подскажите как разрешить использовать куки.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
В php.ini переменная session.use_cookies должна быть 1
Можно прописать через .htaccess:
php_value session.use_cookies 1
AS IS...

Оффлайн Lord DEVIL

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 15
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.kopeysk.ru
Стьянно. Все равно не хотит убираться.
Хотя на другом серваке теже самые скрипты работают через куки, а на моем не хотят.

 

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