Проверьте URL, а затем разделите его на URL и имя домена
Допустим, у меня есть URL
http://ex.com/blah?balchs
То, что я хочу сделать, это проверить, если URL-адрес действителен. URL
ex.com and /blah?balchs
Как я могу это сделать?
Также, если я хочу проверить, существует ли домен и работает ли он, как мне это сделать? Кроме того, если я хочу проверить, если URL-адрес существует и работает, как я могу это сделать?
1 ответ
Решение
Вы можете попробовать использовать встроенные функции php для первой части, а именно parse-url.
Для последнего это, в некотором роде, зависит от того, что вы подразумеваете под "существует" и "работает". Самый простой метод - выполнить пинг и проверить, удалось ли это. Но иногда это может быть ошибочным. Если на целевой машине определенно открыт порт, вы можете попробовать fsockopen.