Forum Webscript.Ru

Программирование => PHP => Тема начата: Dim от 22 Мая 2005, 20:16:49

Название: Как делается автозамена URL
Отправлено: 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 ???
Название: Как делается автозамена URL
Отправлено: Меняздесьдавнонет от 22 Мая 2005, 23:09:55
Цитировать
Dim:
 вродеб должно появиться или я чего то не догоняю.

Догоняй: PHP FAQ: Самые основы. Просмотр обмена HTTP заголовками (http://phpfaq.ru/na_tanke#headers)
Цитировать
Dim:
вопрос то собственно, как ко всем урлам, на выдаваемой странице, дописывать, например, lang=en c помощью PHP ???

output_add_rewrite_var()
Название: Как делается автозамена URL
Отправлено: Dim от 23 Мая 2005, 06:42:38
Цитировать
RomikChef:
PHP FAQ: Самые основы. Просмотр обмена HTTP заголовками

Спасиб, хорошие утилиты
Цитировать
output_add_rewrite_var()

Спасиб.
Поиском по форуму ничего не нашёл :(. Видимо вопрос по этой функции никогда не обсуждался.
В инете первое что нашёл вот:
[ссылка удалена]
Пошёл прикручивать.
Название: Как делается автозамена URL
Отправлено: Dim от 23 Мая 2005, 08:03:16
Попробовал output_add_rewrite_var(). Функция хорошая, сенкс. Работает, но как то странно! Страница генерится и инклюдятся текстовые менюшки и прочие. Вставки урл делаются с условиями и без , так вот заковыка в том, что не ко всем урла добавка прилепляется :(. Причём я немогу понять к каким именно урлам не идёт добавка, меняется. Как то странно, то так, то эдак. Может быть так и должно быть? Сомневаюсь. Или какие-то ограничения на эту функцию есть, да я не знаю?
Название: Как делается автозамена URL
Отправлено: Меняздесьдавнонет от 23 Мая 2005, 08:57:16
Цитировать
Dim:
В инете первое что нашёл вот:
[ссылка удалена]

выкини бяку
и больше никогда не бери.
Документация лежит только в ОДНОМ месте.

Цитировать
Dim:
Причём я немогу понять к каким именно урлам не идёт добавка,

попробуй подумать.
Цитировать
Dim:
Может быть так и должно быть? Сомневаюсь. Или какие-то ограничения на эту функцию есть, да я не знаю?

Может, и есть.
А чем тебя сессии не устроили?
Название: Как делается автозамена URL
Отправлено: Dim от 24 Мая 2005, 06:58:31
Цитировать
RomikChef: попробуй подумать.

Время подскребу, так и попробую ;)
Цитировать
RomikChef: А чем тебя сессии не устроили?

Как я и упоминал ранее в топике Каким путём пойти? (http://forums.webscript.ru/showthread.php?s=&threadid=20324&msgnum=11)
Цитировать
Dim: Боты спайдеров тоже посетители ведь!? И заходят каждый день и с разными сессиями еств.. Получается в индексе вроде как куча страниц с одним и тем же содержимым. Поисковик такие стр склеит - это нормально. И вроде как успешно это все поисковики делают, НО такие сайты поисковики НЕ жалуют и в результатах поиска занижают, хорошо что из базы не выкидывают ;(

Вот и хочу со всеми хорошо жить, и с пауками и с посетителями :)