Если ваше приложение проверяет IP-адрес, оно крайне уязвимо. В этот момент у вас нет защиты на маршрутизаторе, где действительно должна быть IP-фильтрация. Возможно, ваше приложение проверяет информацию заголовка HTTP для отправляющего IP-адреса, и это очень легко обмануть. Если вы заблокируете IP-адрес на маршрутизаторе, это совсем другая история, и вы купите себе настоящую безопасность о том, кто может получить доступ к сайту с того места.
Если вы делаете это доступ к приложению внутри, то SSL не будет покупать вас много, если вы не пытаетесь защитить информацию от сторон, входящих в организацию, или вам требуются клиентские сертификаты. Предполагается, что вы никогда не сможете получить доступ к сайту из внешнего подключения (VPN не учитываются, поскольку вы туннелируете во внутреннюю сеть и технически являются частью этого в этой точке). Это не повредит и не так сложно настроить, просто не думайте, что это будет решение всех ваших проблем.
Надеюсь, это поможет. Он конвертирует строковую дату в объект DateTime и форматирует по вашему желанию и преобразует в метку времени.
<?php
$file_date = '11/30/2018 7:46:06 PM';
$date = new DateTime($file_date);
$result = $date->format('m-d-Y');
// result is = 11-30-2018
$datetoTimeStamp = $date->getTimestamp();
echo $datetoTimeStamp; // OUTPUT İS 1543607166
Теперь вы можете найти все эти значения с помощью цикла и найти среднее значение, разделив сумму на количество значений.