Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/01/2010, 19:58
Avatar de zerpico_01
zerpico_01
 
Fecha de Ingreso: enero-2008
Ubicación: Wilde - Avellaneda -
Mensajes: 421
Antigüedad: 16 años, 3 meses
Puntos: 13
Respuesta: Verificar origen de formulario

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&#225;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