взять параметр из url (php)

12
[Удален]
#11


print_r( parse_url("http://username:password@hostname/path?arg=value#anchor"));


Array
(
[scheme] => http
[host] => hostname
[user] => username
[pass] => password
[path] => /path
[query] => arg=value
[fragment] => anchor
)
seosniks
На сайте с 13.08.2007
Offline
389
#12
creker:
спасибо:)
но мне не "красивые" ссылки нужны, а именно загнать параметр в переменную🚬

Если урл одинаков то

примерно так

$in это текст

preg_match("/http://site.ru/users/(.*?)/is", $in, $out);


//var_dump($out) ;// тут можно глянуть какие значения в массиве

echo $out[1];

Вродьбы так

Malcolm
На сайте с 02.05.2007
Offline
119
#13

seosniks, слэши в регулярке экранировать забыли.

seosniks
На сайте с 13.08.2007
Offline
389
#14
Malcolm:
seosniks, слэши в регулярке экранировать забыли.

Хм. Странно я же делал слеши:D

preg_match("/http:\/\/site.ru\/users\/(.*?)\/is", $in, $out);
Linkpusher
На сайте с 28.12.2007
Offline
176
#15

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

list(,, $var) = explode("/", $_SERVER['REQUEST_URI']);
Точу ножи. Буквально. Есть отзывы. Заказать заточку в МСК и Подольске можно через Телеграмм.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий