Autoriser une page PHP pour cron uniquement

tacki -  
 tacki -
Bonjour,

J'ai créer un fichier .php, qui me permet de faire des mises à jour de mon site régulièrement.

Pour plus de sécurité j'aimerai savoir s'il était possible de rendre l'accès à cette page possible que pour mon serveur, et non pour les utilisateurs quelconques qui trouverait le fichier de mise à jour.


J'ai testé en essayant :
$actip=$_SERVER['REMOTE_ADDR']; // on récupère l'ip du visiteur
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']); // on récupère l'host

Mais ces 2 variables sont vides lorsque la page est lancée par cron !


Merci d'avance pour votre réponse.

4 réponses

CrazyWorld Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   41
 
Tu as un accès SSH ?
0
tacki
 
Oui bien sûr j'ai un accès SSH, j'ai pas pensé à le signaler !
0
CrazyWorld Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   41
 
Okeii tu peux faire des taches CRON qui seront directement excécutées par le serveur à des intervales régulier.
0
tacki
 
Oui c'est ce que je fais déjà, mais je voudrais être sur que cette tâche ne soit réalisée que par le cron, et pas par une personne qui aurait "trouvé" la page.
0