Это уже не важно. Невозможно проверить всё на свете.
Если пользователь не ввел https и на сайте нет переадресации, то сделать все равно ничего нельзя.
Вопрос был не в том, как на 100% убедиться, что адрес рабочий, а в том, что адрес валидный. А эту задачу привдеенный код решает.
Но ты можешь конечно поискать себе приключений на одно место c обратным пингом, удачи.
ThunderCat, я даже начал переписывать функцию, чтобы делала одним запросом и без вывода, но потом понял что у меня нет столько свободного времени, и бросил :)
Это на самом деле позволяет самостоятельно ответить на 80% вопросов, возникающих в процессе разработки. На стаковерфлое даже правило есть, что вопрос должен включать минимально необходимый для воспроизведения проблемы код. Его никто не соблюдает, но оно реально полезно. К примеру наличие в этом вопросе кода echo date("Y-m-d",1562591470); сразу сделает его бессмысленным и направит поиски решения в другое русло.
ThunderCat, ложная информация всегда мешает. "стрикт мода" к неверному имени таблицы не имеет никакого отношения и в целом "скорее всего мускуль подключается в нестрикт моде, и все ошибки давятся на уровне драйвера" - это бессмысленная белиберда. Если речь об ошибках запроса, то к ним "стрикт мода" не имеет отношения. Если о "стрикт моде", то если "мускуль подключается в нестрикт моде", то никаких связанных с ней ошибок по определению не будет, и подавлять нечего. Strict mode - это модификатор поведения, а не подавитель ошибок.
Справка: https://dev.mysql.com/doc/refman/8.0/en/sql-mode.h...