|
Про структуру URL: ../index.php/aaaaa/bbbbb/ccccc/
|
|||
---|---|---|---|
#18+
Начал изучать PHP. Как обрабатывать URL формата www.mysite.net/subd/index.php?a=aaa&b=bbb&c=ccc я вроде бы знаю. Но вот встретил URL в следующем формате: www.mysite.net/subd/index.php/aaaaa/bbbbb/ccccc/ Подскажите, пожалуйста, где можно прочитать о том, как такой URL формируется, как его программно разбирать / анализировать. Нашёл информацию о .htaccess . Но этого явно недостаточно. Нет, в GOOGLE я не забанен. Просто не смог сформулировать поисковый запрос. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2021, 16:47 |
|
Про структуру URL: ../index.php/aaaaa/bbbbb/ccccc/
|
|||
---|---|---|---|
#18+
Vakho как такой URL формируется При помощи echo, например, можно в атрибут href напечатать что угодно, в том числе и желаемые фрагменты. Vakho как его программно разбирать / анализировать. Нашёл информацию о .htaccess . Но этого явно недостаточно. В принципе, достаточно и одного .htaccess. Там использовать правила mod_rewrite для разбора адреса с преобразованием компонентов в типовые параметры GET-запроса и их значения. Получается на выходе из mod_rewrite первый вариант, который, вроде бы, Вы знаете, как обрабатывать. Например, так .htaccess Код: php 1. 2.
В данном случае целевой скрипт subd1.php лежит в корне сайта, его содержимое для теста: Код: php 1. 2. 3.
Можно тем же mod_rewrite отправить запрос в subd/index.php (или в любой другой скрипт, в данном примере subd2.php в корне сайта), а там уже разобрать REQUEST_URI, выделив из него необходимые компоненты. Код: php 1. 2.
subd2.php Код: php 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2021, 22:57 |
|
|
start [/forum/topic.php?fid=23&msg=40034196&tid=1459529]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 274ms |
total: | 411ms |
0 / 0 |