Foros del Web » Programando para Internet » PHP »

solo aceptar X pagina de procedencia...

Estas en el tema de solo aceptar X pagina de procedencia... en el foro de PHP en Foros del Web. Hola, estoy intentando realizar un pequeño sistema de contenidos el cual trabaja con php, mysql y algo de ajax. Tengo un formulario (form1.php) para agregar ...
  #1 (permalink)  
Antiguo 27/03/2008, 13:18
 
Fecha de Ingreso: junio-2006
Ubicación: Antofagasta
Mensajes: 216
Antigüedad: 17 años, 10 meses
Puntos: 7
solo aceptar X pagina de procedencia...

Hola, estoy intentando realizar un pequeño sistema de contenidos el cual trabaja con php, mysql y algo de ajax.
Tengo un formulario (form1.php) para agregar categorías en la DB el cual hace una llamada mediante ajax a otra pagina (procesa.php) para agregar las categorias a la base de datos si refrescar la página.

Mi pregunta es:

como puedo evitar que alguien entre directamente a "procesa.php?parametro=valor" y realice la misma tarea??? logicamente tengo que tener un sistema de autenticaion para que solo los administradores entren al area de administracion pero si uno de los administradores hace lo mismo?? mi intencion es que el "procesa.php" sepa que ha sido llamado desde "form1.php" y realice la tarea programada, de lo contrario me envie algun mensaje o redireccione o lo que sea, eso lo veré mas adelante, por ahora me interesa saber como comprobar que ha sido llamado de X pagina.

Ahora otra consulta derivado de lo mismo. Ese archivo "procesa.php" es llamado no solamente desde "form1.php" sino que tambien de "form2.php", "formx.php" entonces, sabiendo las paginas que lo llamarán, por ejemplo las tres que nombre, como puedo realizar la comprovacion, si "procesa.php" no ha sido llamado de una de esas tres paginas y proceder con lo que corresponda segun sea el caso.

Espero no haberme complicado con la explicación de mi consulta, cualquier cosa aqui estare.

Saludos
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 00:06.