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

12
C
На сайте с 16.04.2009
Offline
7
2670

смотрел темы по теме, но что-то не догнал.

задача такая, как взять параметр из ссылки вида

http://site.ru/users/167434 ?

параметр будет всего 1, в ссылке он 167434

как это сделать на php, да желательно попроще?

мир вам и счастье
ewg777
На сайте с 04.06.2007
Offline
225
#1

Файл .htaccess


RewriteRule ^users/([0-9]+).html(/?)+$ index.php?id=$1 [L]
seosniks
На сайте с 13.08.2007
Offline
389
#2
creker:
смотрел темы по теме, но что-то не догнал.
задача такая, как взять параметр из ссылки вида
http://site.ru/users/167434 ?
параметр будет всего 1, в ссылке он 167434
как это сделать на php, да желательно попроще?

Что значит взять? Выражайтесь подробнее.

Если вырезать и положить в переменную то это одно

если сделать урл врасивым то другое.

если первое то preg_match()

второе ewg777, вам указал.

C
На сайте с 16.04.2009
Offline
7
#3
ewg777:
Файл .htaccess

RewriteRule ^users/([0-9]+).html(/?)+$ index.php?id=$1 [L]

я просил php, без htaccess

ewg777
На сайте с 04.06.2007
Offline
225
#4
creker:
я просил php, без htaccess

О_о. Это как?

Тогда только

$_SERVER['PHP_SELF'] или REQUEST_URI 
C
На сайте с 16.04.2009
Offline
7
#5
seosniks:

если первое то preg_match()

а как это сделать? покажите пожалуйста, я в php еще не очень силен

denex
На сайте с 29.04.2009
Offline
7
#6

creker, :))). Судя по персональному званию под вашим ником, можно подумать обратное.

Создание Интернет-проектов любой сложности (социальные сети, медиа-порталы, сайты-визитки, Интернет-магазины, CMS и т.д.) (http://www.tyurin.net)
C
На сайте с 16.04.2009
Offline
7
#7
ewg777:
О_о. Это как?
Тогда только
$_SERVER['PHP_SELF'] 

спасибо:)

но мне не "красивые" ссылки нужны, а именно загнать параметр в переменную🚬

denex
На сайте с 29.04.2009
Offline
7
#8

creker,

уважаемый jQuery/php программист, Вам же объяснили, что делается это через регулярные выражения.

C
На сайте с 16.04.2009
Offline
7
#9
denex:
creker, :))). Судя по персональному званию под вашим ником, можно подумать обратное.

ну как-бы.. в некоторых областях силен, с некоторыми вот, сталкиваюсь впервые🚬

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

if (preg_match('/[0-9]+$/', $_SERVER['REQUEST_URI'], match)) $id = intval(match[0]);
12

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