Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Cockie per IP

  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Cockie per IP

    Mi servirebbe un cockie per il mio guestbook che riconosce l'IP e se il tipo inserisce un nuovo messaggio entro 12 ore esce una finestrina: "Puoi inserire un messaggio ogni 12 ore"

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    beh per settare un cookie usi setcookie, per leggerli usi la variabile $_COOKIE['nomedelcookie'], quindi setti un cookie con scadenza 12 ore e controlli se è settato, semplice ^^

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da billo
    beh per settare un cookie usi setcookie, per leggerli usi la variabile $_COOKIE['nomedelcookie'], quindi setti un cookie con scadenza 12 ore e controlli se è settato, semplice ^^
    Semplice? Potresti crearmelo?

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    beh è molto semplice, il controllo lo metti nella pagina di inserimento:

    //controllo cookie
    if(isset($_COOKIE['guestbook'])) {
    die("Puoi firmare solo ogni 12 ore");
    }
    //setto il cookie
    setcookie("guestbook", "yes", time()+60*60*12);

    allora ecco la spiegazione: controlla prima se il cookie è presente, se sì da l'errore, se no lo setta, in modo da controllarlo ogni volta.

  5. #5
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da billo
    beh è molto semplice, il controllo lo metti nella pagina di inserimento:

    //controllo cookie
    if(isset($_COOKIE['guestbook'])) {
    die("Puoi firmare solo ogni 12 ore");
    }
    //setto il cookie
    setcookie("guestbook", "yes", time()+60*60*12);

    allora ecco la spiegazione: controlla prima se il cookie è presente, se sì da l'errore, se no lo setta, in modo da controllarlo ogni volta.
    l'ho inserito nella pag ins.php. ho fatto una prova: ho inserito 2 messaggi e li ha iseriti nel guestbook, non mi ha riconosciuto, non è uscita la frase.

  6. #6
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Braco
    l'ho inserito nella pag ins.php. ho fatto una prova: ho inserito 2 messaggi e li ha iseriti nel guestbook, non mi ha riconosciuto, non è uscita la frase.
    Ora funziona, ho modificato il codice così:
    //controllo cookie
    if(isset($_COOKIE['guestbook'])) {
    die("Puoi firmare solo ogni 12 ore");
    }
    //setto il cookie
    setcookie("guestbook", "yes", time()+60*60*12);

    $meta="<META http-equiv=\"REFRESH\" content=\"3; url=http://www.xxx.org/index.php\">";

    ma non torna alla pag del sito

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 © 2025 vBulletin Solutions, Inc. All rights reserved.