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.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?>
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