Hola tengo un sistema de noticias que funciona de acuerdo a un identificador en la base de datos, por ejemplo yo veo las noticias de esta forma
http://localhost/noticias/ver_noticia.php?id=2345
Ok mi problema es que si el usuario modifica en la barra de direcciones el parámetro: id=2345 y coloca otro puede ver otras noticias, y este finalmente no utiliza un esquema de navegación que tengo predefinido, bueno no sé si ya algún usuario lo ha hecho pero tengo que preveer este problema si así se puede llamar.
Como podría resolver mi duda?, el usuario no puede cambiar el parametro id=numero desde la barra de direcciones, al contrario el obligatoriamente tiene que navegar desde la estructura de mi sitio de noticias.
yo estaba mirando este código del autenticator de cluster
Código PHP:
if ($_SERVER['HTTP_REFERER'] == ""){
die ("Error cod.:1 - Acceso incorrecto!");
exit;
}
Pero no me funciona del todo bien ya que a pesar de que llamo a la noticia desde otro link me deniega la visualización.