Идеальное-фантастическое (а может и нет) решениеДа так много кто делает, только файлы обычно не подтягивают, т.к. если надумают взломать, то взломают в любом случае. А вот проверку ключа можно сделать.
$var = $var / 5;
return (php_sapi_name() === 'cli');
$file = "http://site.ru/order/$month/$day.txt";
//заменить на
$file = __DIR__ . "/order/$month/$day.txt";