hay una tecnica llamda token pa hacer eso
Código PHP:
<?php
$ authToken = sha1 ( $authToken = sha1 (
session_id ( ) .
phpversion ( ) .
$dbName .
REMOTE_ADDR $ _SERVER [ '']. $_SERVER [ 'REMOTE_ADDR' ] .
HTTP_USER_AGENT $ _SERVER [ ''] $_SERVER [ 'HTTP_USER_AGENT' ]);
if (isset ($ _POST [ 'submit'])) if ( isset ( $_POST [ 'submit' ] ) )
{
if (isset ($ _POST [ 'auth_token']) & & $ _POST [ 'auth_token'] == $ authToken) if ( isset ( $_POST [ 'auth_token' ] ) && $_POST [ 'auth_token' ] == $authToken )
{
//Proceso de forma
}
algo más else
{
//Mensaje de error de visualización
}
}
?>
<form id="form" method="post" action="./"> <form id="form" method="post" action="./">
<fieldset> <fieldset>
<label for="name"> Nombre: </ label> <label for="name">Name:</label>
<input type="text" name="name" id="name" valor=""/> <input type="text" name="name" id="name" value=""/>
</ fieldset> </fieldset>
<fieldset> <fieldset>
valor <input type = "hidden" name = "auth_token" = "<? php echo $ authToken?>" /> <input type="hidden" name="auth_token" value=" <?php echo $authToken ?> "/>
<input type="submit" name="submit" value="Submit"/> <input type="submit" name="submit" value="Submit"/>
</ fieldset> </fieldset>
</ form> </form>
el codigo lo rompio tudu el traductor de google
quita lo que se duplica parece buen codigo
mas links
http://www.google.es/search?q=token+...ed=0CCYQ_wEwCg
saludos