Validar acceso

De Wiki.index.com.pe

Scripts de validaciones, restricción, filtro desde el lado del servidor en PHP.

Validación de dominio

Valida si la pagina que la referencia o llama pertenece al dominio "index.com.pe", para evitar ataques de llamadas desde otros sitios webs o de modo local.



$ref_domain = split("/",str_replace("http://","",$_SERVER['HTTP_REFERER']));  // Desde que página viene.
$check_domain = substr($ref_domain[0],-12);                                   //Extrae solo el dominio que se va a comparar.
if (!($check_domain == "index.com.pe")){                                      // Compara el dominio.
	
	header("Cache-Control: no-cache, must-revalidate");   // HTTP/1.1.
	header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");     // Caduca la pagina.
	header( 'Location:  http://www.index.com.pe/' ) ;      // Redirecciona a la página principal.
	die();                                                // Detiene la ejecución de más código.
} 


Validación de página referida

Permite el acceso solo si fue llamada desde la página "http://www.index.com.pe/web/contactenos.html".



$viene_de = $_SERVER['HTTP_REFERER'];         // Desde que página viene.
if ($viene_de == "http://www.index.com.pe/web/contactenos.html"){  //Pregunta si viene de una pagina en particular. 
  // aqui va tu código.
}

Herramientas personales