Gracias.
|
|
#1 (permalink) |
![]() Fecha de Ingreso: diciembre-2006
Mensajes: 75
|
Evitar accesar directamente a un archivo .php que es llamado desde ajax
Gracias. |
|
|
|
|
|
#2 (permalink) |
![]() |
Re: Evitar accesar directamente a un archivo .php que es llamado desde ajax
Hay dos posibilidades en las que se puede acceder a tu archivo usado en ajax:
1) Acceder con la url directamente 2) Llamar el mismo archivo con ajax pero en otra página, que lo implementen en otro sitio que no sea el tuyo. En el primer caso: en el de acceder directamente en la URL entonces la variable Código PHP:
EN el caso en que se use en otra página por ajax y con un link común y corrienmte allí $_SERVER['HTTP_REFERER'] no estaría vacío pero la variable Código PHP:
Entonces teniendo en cuenta estos dos factores podemos hacer una función que haga todo por nosotros. Código PHP:
Reemplaza midominio.com por tu propio dominio Ahora a la función la implementas en el encabezado de las páginas que quieras proteger: Código PHP:
|
|
|
|
|
|
#3 (permalink) |
|
Moderador
![]() ![]() ![]() ![]() ![]() Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 11.289
|
Re: Evitar accesar directamente a un archivo .php que es llamado desde ajax
Agrega un parámetro extra en tu AJAX para que sepas que el request viene desde AJAX, es la forma mas sencilla que se me ocurre.
Tema trasladado a AJAX. Saludos. |
|
|
|
![]() |
| Herramientas | |
| Desplegado | |
|
|