Получить строку из URL - PullRequest
       3

Получить строку из URL

0 голосов
/ 12 сентября 2010

У меня была небольшая проблема, мне нужно извлечь строку из URL, которая выглядит следующим образом:

http://www.myserver.com/category/firstcat/second-cat/

Все мои URL имеют такую ​​структуру, и мне нужно перехватить строку "firstcat"

Буду признателен за вашу помощь!

Большое спасибо!

Ответы [ 2 ]

3 голосов
/ 12 сентября 2010

Если вы пытаетесь сделать это на текущем URL-адресе пользователя, вам потребуется $_SERVER['REQUEST_URI'].Это покажет вам текущий открытый URI, в данном случае /category/firstcat/second-cat/.

Затем используйте все, что вы предпочитаете, для анализа строки и получения нужного элемента, например:

$elms = explode('/', $uri) ;
$firstcat = $elms[2] ;
1 голос
/ 12 сентября 2010

Вы не используете mod_rewrite?Поместите правило в свой htaccess:

RewriteRule ([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/ ?cat=$1&subcat=$2&name=$3

И оно будет готово в массиве $ _GET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...