<?PHP/** PHP Simple to use token to prevent the form of repeated submission * This processing method is purely for beginners reference*/Session_Start();functionSet_token () {$_session[' token '] =MD5(Microtime(true));}functionValid_token () {$return=$_request[' token '] = = =$_session[' token ']?true:false; Set_token (); return $return;}//generates a token if token is emptyif(!isset($_session[' token ']) ||$_session[' token ']== ') {Set_token ();}if(isset($_post[' Test '])){ if(!Valid_token ()) { Echo"Token error"; }Else{ Echo' Successfully submitted, Value: '.$_post[' Test ']; }}><form method= "POST" action= "" > <input type= "hidden" name= "token" value= "<?php Echo$_session[' token ']?> > <input type= "text" name= "test" value= "Default" > <input type= "Submit" value= "Submit"/>&L T;/form>
PHP simply uses tokens to prevent forms from repeating submissions