





Проанализируйте URL-адрес, чтобы получить строку запроса id=1001, а затем проанализируйте ее, чтобы превратить ее в массив параметров GET и их значений:
parse_str(parse_url($val, PHP_URL_QUERY), $result);
echo $result['id'];
Это может показаться излишним для строки, но для переменных URL-адресов, которые могут иметь длинную строку запроса, это всегда должно работать, поскольку функции предназначены для этой цели.
Если бы это был URL-адрес фактической страницы, на которой работает PHP, то он уже заполнен в суперглобальном:
echo $_GET['id'];