Codice PHP:
<?php
$data 
time();
echo 
"<input type=\"hidden\" name=\"data\" value=\"$data\">";
$ip $_SERVER['REMOTE_ADDR'];
echo 
"<input type=\"hidden\" name=\"ip\" value=\"$ip\">";
php?>
Salve a tutti. Sto riprogettando il mio rudimentale GB in php e mi sono accorto di una cosa. Con il codice che usavo sopra per salvare l'ip, questo veniva elaborato dal server e appariva come campo hidden nel form. Il problema è che un utente un po' accorto può modificare qualsiasi valore che viene passato anche se è hidden.

La soluzione più semplice nel caso dell'ip è registrarlo nella pagina dove vengono elaborati, ma per altri campi? Che magari sono stati passati con variabili da pagine precedenti? come si fa a passarli in modo che non possano venir modificati?

grazie a tutti