PDA

View Full Version : [PHP] Creare memorizzazione indirizzi ip


andrew4
19-03-2012, 21:11
ciao a tutti

dovrei fare una cosa di questo tipo:
<?php
if ($_POST['code'] == "")
{
//form per inserire il codice dell'hud
echo "
<form action='#' method='post'>
Code : <input name='code'>
<input type='submit' name='submit' value='invia'>
</form>
";
} else {
$destinatario = $_POST['code']."@lsl.secondlife.com";
$oggetto = "Object";
$messaggio = "prova";
//connessione con l'hud dopo l'inserzione del codice
mail ($destinatario,$oggetto,$messaggio,"") or die ("errore invio dati");
//redirect
//header("location: http://www.sitoredirect.net/percorso/ecc.php");
}
?>

ho questo codice php che mi collega con second life.
apparte questo vorrei fare un controllo ip per chi entre in questa pagina, memorizzare gli ip che sono entrati ed avere un controllo di questo tipo:
se l'ip non è memorizzato il messaggio è prova ad esempio, se invece l'ip è presente mi dovrebbe dare un altro messaggio, dopodichè dopo 24 ore che è stato memorizzato l'ip deve essere eliminato.

Fare un controllo di questo tipo è una cosa complessa?
si puo trovare qualche codice già fatto da adattare?

netburst
21-03-2012, 20:04
Parti da queste considerazioni:

1. ti serve un database sul quale salvare i dati. Database che può essere sql, di testo semplice, xml..quello che vuoi.
2. ti serve un processo che ogni X tempo vada sul database e cancelli il record. Processo che può essere in qualsiasi linguaggio e sfruttare qualsiasi tecnica tu preferisca.
3. L'IP di un sistema può cambiare, e può cambiare a fronte di diverse cose.

Codice già pronto da adattare? sicuramente...ma tutto dipende dai tuoi requisiti, se come device decidi di utilizzare un nastro magnetico troverai esempi con difficoltà :)
Personalmente, così su due piedi, io ti sconglio di mettere su un database sql ed utilizzarlo solo per questa roba...lo puoi fare certo, dipende tutto da cosa stai facendo

Ciao :)