Forum Webscript.Ru
Программирование => PHP => Тема начата: Dim от 22 Мая 2005, 20:16:49
-
Как делается автозамена URL.
Как тут быть? Нужна автозамена, как при включенной сессии, но когда браузер не поддерживает куки, т.е. когда во все урл дописывается длинющий номер сессии. Только вот вместо номера сессии нужно дописывать что то вот такое: lang-ru. Как, например, это реализовано на http://www.translate.ru . Правда он вроде как на ASP, а нужно тоже, но на PHP.
На http://www.translate.ru потёр и выключил куки, и ID сессий в урлах не появилось ! , а вродеб должно появиться или я чего то не догоняю. А вот lang=ru или lang=en остались без изменений. Переключатель работает чётко. Посетитель отслеживается и ему показывается его язык.
Т.е. вопрос то собственно, как ко всем урлам, на выдаваемой странице, дописывать, например, lang=en c помощью PHP ???
-
Dim:
вродеб должно появиться или я чего то не догоняю.
Догоняй: PHP FAQ: Самые основы. Просмотр обмена HTTP заголовками (http://phpfaq.ru/na_tanke#headers)
Dim:
вопрос то собственно, как ко всем урлам, на выдаваемой странице, дописывать, например, lang=en c помощью PHP ???
output_add_rewrite_var()
-
RomikChef:
PHP FAQ: Самые основы. Просмотр обмена HTTP заголовками
Спасиб, хорошие утилиты
output_add_rewrite_var()
Спасиб.
Поиском по форуму ничего не нашёл :(. Видимо вопрос по этой функции никогда не обсуждался.
В инете первое что нашёл вот:
[ссылка удалена]
Пошёл прикручивать.
-
Попробовал output_add_rewrite_var(). Функция хорошая, сенкс. Работает, но как то странно! Страница генерится и инклюдятся текстовые менюшки и прочие. Вставки урл делаются с условиями и без , так вот заковыка в том, что не ко всем урла добавка прилепляется :(. Причём я немогу понять к каким именно урлам не идёт добавка, меняется. Как то странно, то так, то эдак. Может быть так и должно быть? Сомневаюсь. Или какие-то ограничения на эту функцию есть, да я не знаю?
-
Dim:
В инете первое что нашёл вот:
[ссылка удалена]
выкини бяку
и больше никогда не бери.
Документация лежит только в ОДНОМ месте.
Dim:
Причём я немогу понять к каким именно урлам не идёт добавка,
попробуй подумать.
Dim:
Может быть так и должно быть? Сомневаюсь. Или какие-то ограничения на эту функцию есть, да я не знаю?
Может, и есть.
А чем тебя сессии не устроили?
-
RomikChef: попробуй подумать.
Время подскребу, так и попробую ;)
RomikChef: А чем тебя сессии не устроили?
Как я и упоминал ранее в топике Каким путём пойти? (http://forums.webscript.ru/showthread.php?s=&threadid=20324&msgnum=11)
Dim: Боты спайдеров тоже посетители ведь!? И заходят каждый день и с разными сессиями еств.. Получается в индексе вроде как куча страниц с одним и тем же содержимым. Поисковик такие стр склеит - это нормально. И вроде как успешно это все поисковики делают, НО такие сайты поисковики НЕ жалуют и в результатах поиска занижают, хорошо что из базы не выкидывают ;(
Вот и хочу со всеми хорошо жить, и с пауками и с посетителями :)