Как закодировать адресную строку?

Jenius

Guest
Как закодировать адресную строку?

Всем Добрый день.
Кто знает пожалуйста ответьте. Буду очень благодарен.

Мне из ссылки:
http://www.odihna.md/?country=moldova&content=1

Надо переделать в:
http://www.odihna.md/country/moldova/content/1/

Как это сделать?

Тоесть как-то нужно заменить символы ?, =, & на /
Только чтобы все переменные country и content воспринимались в PHP со своими значениями moldova и 1
 

Фанат

oncle terrible
Команда форума
Groove
Не проще ли сделать всего один руль, а запрос разбирать в скрипте тогда уж?
По-моему, приведённое решение слишком длинное и кривое.
для каждого нового параметра писать новый руль?

Jenius
Судя по тому, что ты хочешь не
http://www.odihna.md/moldova/1/
а
http://www.odihna.md/country/moldova/content/1/
ты не понимаешь, зачем это нужно.
Так что я бы на твоём месте не парился и оставил всё как есть
 

Jenius

Guest
Автор оригинала: Фанат
Groove
Не проще ли сделать всего один руль, а запрос разбирать в скрипте тогда уж?
По-моему, приведённое решение слишком длинное и кривое.
для каждого нового параметра писать новый руль?

Jenius
Судя по тому, что ты хочешь не
http://www.odihna.md/moldova/1/
а
http://www.odihna.md/country/moldova/content/1/
ты не понимаешь, зачем это нужно.
Так что я бы на твоём месте не парился и оставил всё как есть
Мне это нужно для того, чтобы украсить адресную строку. И хоть какимто образом зашифровать PHP. Да и вообще а для общего развития.

Если ты знающий человек и тебе не лень то напиши зачем этонужно. Буду благодарен.
 

Apocalepse

Новичок
Ну если тебе просто строку нужно именить, тем более заменить в ней конкретные симвволы, так юзай str_replace();! Она для того и есть.
 

Jenius

Guest
Нет мне не просто строку надо изменть а сам запрос, поэтому str_replace() не подходит. Едиственное что я понял что здесь нужно применить mod_rewrite. Вот теперь сижу читаю, что это такое -)
 

ARN

Guest
можно без mod_rewrite
можно 404 ошибкой отлавливать адрес и подставлять нужные переменные

можно разбирать адресную строку в самом скрипте
 

Fiva

Держу ZMH

Фанат

oncle terrible
Команда форума
Мне это нужно для того, чтобы украсить адресную строку
смею тебя уверить - она и так красивая.
И хоть какимто образом зашифровать PHP
Поясни, пожалуйста, эту мысль.
обычно шифруют что-то от вражеских шпионов. От кого ты хочешь зашиыровать пхп?
Да и вообще а для общего развития.
Для общего развития, может быть, сначала узнать - зачем это нужно, и нужно ли вообще?
Если ты знающий человек и тебе не лень то напиши зачем этонужно
Не имею привычки объяснять людям, зачем им нужно то, что они хотят сделать. Человек должен это знать сам.
 
Сверху