Hola de nuevo, bien tu me dices esto:
Al acceder a la WEB > www.tupagina.com, o sea, INDEX.HTML> salta una POPUP pidiéndote el usuario y contraseña, VALIDACION.PHP, tengo un LOGIN.PHP donde tengo guardado los usuarios/contraseña, cuando pongo el usuario y contraseña si no tiene el código:
<?php
if(!($_SERVER["HTTP_REFERER"]==" index.php")){
echo "Área restringida";
exit();
}
?>
Me deja entrar, pero si lo pongo como de la siguiente forma, no me deja acceder porque me aparece "Área restringida";
Claro que no te va a dejar entrar, no tienes nada de tu codígo mal, solo que accedes desde una popup (como tambien es mi caso), por lo que no accedes desde index.php, sino desde VALIDACION.php , que es como se llama el popup, así claro que no te dejará. Tienes que poner este code:
<?php
if(!($_SERVER["HTTP_REFERER"]==" VALIDACION.PHP")){
echo "Área restringida";
}
?>
VALIDACION.PHP debe de conincidir exactamente con la direccion original, conservando mayusculas o minusculas.
Así creo que está solucionado, dime si es así.
Saludos.