Código PHP:
<?php
session_start();
if (isset($_SESSION["s_user_username"])) {// garantizo que inicio sesion
$refer = strtolower( $_SERVER['HTTP_REFERER'] ); // obtengo de donde viene la solicitud
if(substr_count($refer, 'www.miserver.com')==1){ // esto permite el acceso solo cuando se hace click o direcciona desde dentro del mismo servidor, por ejemplo si entre y abrio y luego me situo en la barra de direcciones y le doy enter no me deja entrar cosa que mis usuarios pueden soportar....
?>
aqui adentro va el cuerpo del archivo en cuestion si todo va bien es que lo mostrara sino ira hacia los else.
<?php }else{// este cuando no tiene session
echo ("<script language='javascript'>
alert('Esta pagina es privada, no tiene los permisos necesarios')
var pagina='index.php'
location.href=pagina</script>");
} }else{// cuando accede de forma irregular
echo ("<script language='javascript'>
alert('Esta pagina es privada, no tiene los permisos necesarios')
var pagina='index.php'
location.href=pagina</script>");
}
OPPS esto creo que deberia estar en PHP disculpen si algun admin lo puede trasladar.