Foros del Web » Programando para Internet » PHP »

Proteger mi bot

Estas en el tema de Proteger mi bot en el foro de PHP en Foros del Web. Hola a todos, Buenos miren he hecho una serie de BOTS para que mantengan al dia mi pagina web. Solamente que si yo accedo a ...
  #1 (permalink)  
Antiguo 17/06/2010, 15:44
 
Fecha de Ingreso: diciembre-2007
Mensajes: 927
Antigüedad: 16 años, 4 meses
Puntos: 12
Proteger mi bot

Hola a todos,

Buenos miren he hecho una serie de BOTS para que mantengan al dia mi pagina web. Solamente que si yo accedo a ella

127.0.0.1/bots/index.php

se ejecutan y pues no quiero eso, yo quiero que el cronjob lo ejecute [ya lo puse].

Mi punto es que solamente el cronjob tenga acceso a el, nadie mas :S
  #2 (permalink)  
Antiguo 17/06/2010, 15:52
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Proteger mi bot

y si le envias con cron una variable por get ?

CRON.. ejecuta este archivo 127.0.0.1/bots/index.php?key=1k3n65gv7cf8xd6hjn4km3km

y en el php verificas que la ip sea de localhost y si viene con la variable key con su respectivo valor..
asi te evitas que cualquier otro lo intente :P
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 17/06/2010, 15:56
 
Fecha de Ingreso: diciembre-2007
Mensajes: 927
Antigüedad: 16 años, 4 meses
Puntos: 12
Respuesta: Proteger mi bot

Perfecta idea... Muchas Gracias :D
  #4 (permalink)  
Antiguo 18/06/2010, 09:03
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Proteger mi bot

O aún mejor, ubica tus archivos fuera del document root de tu server y con eso solo el cronjob va a tener acceso al archivo

Etiquetas: bot, proteger
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:39.