Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 14 su 14
  1. #11
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    1,011
    Secondo te perchè non funziona il check dell'ip:

    Codice PHP:
    $ip $_SERVER['REMOTE_ADDR'];

    $result=mysql_query("SELECT count(*) FROM $tableName WHERE used_ips LIKE '%".$ip."%' AND id='$id' "); //Pattern match ip:suggested by Bramus! [url]http://www.bram.us/[/url] - this variable searches through the previous ip address that have voted and returns true or false
    $voted mysql_result($result00); 

    mysql_close($conn); 
    In pratica basta riaggiornare la pagina e mi fà rivotare

  2. #12
    successe la stessa cosa a me... era colpa di un'inclusione errata...

    per caso fai un'inclusione della pagina che contiene la connessione in questo modo?
    include 'http://............../pagina.php';
    se sì è per questo...
    devi fare qualcosa tipo
    include 'pagina.php';

    poi però bisogna vedere in che cartella sei e dove si trova pagina.php...

  3. #13
    $result=mysql_query("SELECT count(*) FROM $tableName WHERE used_ips LIKE '%".$ip."%' AND id='$id' ");

    la query sta MOLTO meglio in questa forma

    $result=mysql_query("SELECT COUNT(*) FROM {$tableName} WHERE used_ips = '{$ip}' AND id='{$id}' ");

    non so se non funzionava per questo ma poteva anche essere un problema, comunque se continua ad non andare ti consiglio di farti stampare la query e lanciarla tramite phpmyadmin/sqlfront o il tool che usi per gestire il db in modo da verificarla ^^
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  4. #14
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    1,011
    Dovrei avere trovato il problema, devo decommenttare pure su un altro file:

    // comment out next two lines for testing
    // REMEMBER TO UNCOMMENT THE FOLLOWING TWO LINES IF YOU WANT TO LIMIT VOTES BY IP!

    //$result=mysql_query("SELECT count(*) FROM ratings WHERE used_ips LIKE '%".$ip_num."%' AND id='$id_sent' ");
    //$voted = mysql_result($result, 0, 0);


    A parte che non ho capito che ci fa la stessa query su due file, per me questa è quella essenziale, l'altra credo si possa anche cancellare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.