Программирование > PHP

Есть трудный вопрос.

<< < (3/3)

Britva:
http://ssrtech.com он бы сказал, alexvolkov я правильно понял? :)

Foshvad:
Хмм...
Лично у меня сделано так:

      $url = explode("/", $REQUEST_URI);

Тогда $url[2]  и будет skazki, anekdoti, istorii или povesti по ситуации.

> хостер "не очень этому рад".

а это уже нехорошо. Точнее нехороший. Хостер. От переопределения 404-я странички ему ничего плохого не станется, со стругтурой сайта действительно проще.

DLama:
То Foshvad
Спасибо за вариант.

$url = explode("/", $REQUEST_URI);
Тогда $url[2] и будет skazki, anekdoti, istorii или povesti по ситуации.

Т.е. получается что в переменной $url ,удет skazki, anekdoti, istorii povesti и т.д. всё через пробел вместо "/"

Теперь подскажите пожалуйста как присвоить из этого другие перменные.
Например:
Есть запрос http://roma.ru/sections/istoria/subsections/skazki/?id=labuda
Получили в $url
sections  istoria  subsections  skazki  id=labuda

Как бы теперь присвоить перменным, например таким:
$urls1; $urls2; $urls3; $urls4; $urls5; $urls6,
значения из перменной $url , что бы получилось так:
$urls1="sections";
$urls2="istoria";
$urls3="subsections";
$urls4="skazki";
$urls5="id=labuda";
$urls6="";
т.е. по порядку следования например урле,
а потом что бы это дело можно было уже использовать по потребностям.

Или может из   explode("/", $REQUEST_URI);
сразу присваивать нескольким переменным???

Или может я не понял чего. Может $url[1], $url[2], $url[3]
и т.д. и выдаст мне требуемое?

Буду весь признателен за подробный ответ.

Foshvad:
А чем вы не подходят переменный массиве? В принципе можно сделать
list($url1,$url2....) = $url

Только зачем?

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

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 
Перейти к полной версии