Страницы

Поиск по вопросам

среда, 29 января 2020 г.

Как получить параметр id из ссылки?

#php


$url = "http://site.com/page?id=2";


Как получить значение id?

PS смотрел я на похожие вопросы, может не внимательно, но ответа на вопрос не нашел.
    


Ответы

Ответ 1



php.net/parse_url() php.net/parse_str()

Ответ 2



Если речь об url по которому открыт документ, то все параметры из запроса лежат в массиве $_GET. Если же речь о строке в переменной $url, то используйте функции parse_url() и parse_str() для извлечения данных:

Ответ 3



if(preg_match("/.*\?id=(\d+)$/", $url, $output_array)){ $id = $output_array[1]; }

Ответ 4



Читать параметры из адресной строки можно, например так: if(isset($_GET['id'])) { echo $id = $_GET['id']; //выведет 2 }

Комментариев нет:

Отправить комментарий