• User

    Verificare indirizzo ip database

    ciao a tutti ho fatto questo script xò non ho ottenuto i risultati sperati:[PHP]
    $ip=getenv("REMOTE_ADDR");
    $query = "SELECT * FROM sondaggio_ip";
    $result = mysql_query($query, $db_connect) or die("Errore...");
    $numrows = mysql_num_rows($result);
    if ($numrows==0){
    print"Database vuoto!";
    }
    else
    {
    for($x=0; $x<$numrows; $x++){
    $resrow = mysql_fetch_row($result);
    if ($ip==$resrow[indir_ip]){
    header("Location: link");
    exit;
    }}};
    [/PHP]
    con questo script volevo far verificare la presenza dell' ip del client nel database...
    Grazie Talo


  • Super User

    Che intendi con "non ho avuto i risultati"?

    Il codice mi sembra un po astruso, io lo modificherei cosi:
    [php]$ip=getenv("REMOTE_ADDR");
    $query = "SELECT * FROM sondaggio_ip WHERE indir_ip='$ip'";
    $result = mysql_query($query, $db_connect) or die("Errore...");
    if($resrow = mysql_fetch_row($result)) {
    header("Location: link");
    exit;
    }
    [/php]

    Sciupa anche meno risorse 😄