2013-10-06 4 views

ответ

3

Использование parse_url() и parse_str().

$url = parse_url('http://localhost/single.php?id=23'); 
parse_str($url['query'], $values); 
echo $values['id']; // outputs 23 
+0

То, что я должен написать, где есть «запрос» –

+0

@BogdanConstantin проверить отредактированную версию – pNre

1

Update:

В этом случае я хотел бы использовать

$_url = 'localhost/single.php?id=23'; 
preg_match('/id=([\d]+)/', $_url, $_match); 
echo $_match[1]; // 23 
0

Вы можете использовать parse_url(), а затем Acces в query компонент, чтобы получить весь запрос.
Но если вы заинтересованы только в значении id может быть проще, чтобы получить его с помощью $_GET["id"]

Смежные вопросы