#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 }
Комментариев нет:
Отправить комментарий