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.
}