Мне нужна помощь по php.
Я получаю полную ссылку с этим кодом
$url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
Моя ссылка на вывод: HTTP: //localhost/Mid/photo-gallery/photos.php исх = 3% 20% 20ID = 3
Как я могу получить «3»? Мне нужен последний номер. Этот номер может состоять из 3 цифр. Так что может быть 444.
Вы можете сделать это с помощью следующего кода. Он будет работать для вас.
$url = " http://localhost/Mid/photo-gallery/photos.php?ref=3%20%20ID=3 ";
$urls = explode("ID=",$url);
echo $urls[1];
Вы можете попробовать что-то вроде этого:
$idVal = substr(strrchr($url, "="), 1);
Он вернет все после последнего равенства. Вы должны быть уверены, что удостоверение личности будет всегда будьте последним параметром get в вашем URL.