Я понимаю, что есть похожие посты, но будьте уверены, это не дубликат поста!
У меня есть сайт на сервере Godaddy.У меня нет доступа к корневому каталогу моего сервера (все общедоступно).
У меня есть файл delete.php, который должен работать на CRON, и только на CRON.Файл не должен выполняться кем-либо вручную по какой-либо причине.
Учитывая вышесказанное, я стараюсь максимально обезопасить свой файл, поэтому давайте проведем этот эксперимент в области безопасности.
Пока что у меня есть следующее с целью сделать файл максимально безопасным:
<?php
$isCLI = ( php_sapi_name() == 'cli' );
if (!$isCLI) {
die("cannot run!");
} else {
if(!isset($_SERVER['REQUEST_METHOD'])){
// Do the task here
}else{
die("cannot run!");
}
}
?>
Итак, это логически безопасно?Как это можно сделать еще более безопасным?Godaddy может только разрешить мне установить дату / время для запуска файла, ничего более.