Cita:
Iniciado por RSmith
Nose si entendi muy bien lo que queres hacer, pero, si no entendi mal, lo que podes hacer es que, al ingresar a la pagina 1 se genere un token unico por cada peticion. y en la pagina 2 preguntes si ese toquen existe y es valido (para hacer esto deberias guardar el token en una base de datos.) Entonces de esta manera te aseguras que para poder entrar a la pagina 2 siempre se tenga que entrar primero a la 1. Nose si es eso lo que querias hacer. saludos
Haci esta bien amigo
Pagina 1
<?php
@session_start();
// Generar un sha1 aleatorio.
$token = sha1(rand(0,999).rand(999,9999).rand(1,300));
$_SESSION['token'] = $token;
?>
<body>
<input type="hidden" name="token" value="<?php echo $token; ?>" />
</body>
PAGINA 2
<?php
@session_start();
// Comprobar si el session o el post del token estan vacios y compararalos para ver si coinciden.
if(empty($_SESSION['token']) || empty($_POST['token']) || $_SESSION['token']!==$_POST['token']){
die('Tu token no es valido. Realiza tu consulta de nuevo.');
}
echo 'Tu consulta ha sido realizada';
?>
me econtre el codigo en la web y quiesiera saber si me sirve