Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611

    consiglio utilizzo cookie

    ciao a tutti...
    ho fatto queste poche righe di codice per controllare se è settato un cookie, se non lo è, lo creo e aggiorno il db...

    Codice PHP:
    if(!isset($_COOKIE['visiteveicoli'])){
      
    setcookie("visiteveicoli"$_GET['idannuncio'], time()+3600); 
        
      
    $sql "update annunci set visite = '".$numerovisite."' where idannuncio = ".$_GET['idannuncio'];
      
    $result mysql_query($sql) or die("errore update visite
    "
    .mysql_error());

    questo va in testa ad ogni pagina dei veicoli, e come contenuto del cookie gli ho messo l'id dell'annuncio, il problema è che ogni volta mi crea un nuovo cookie per ogni veicolo, posso fare diversamente per evitare di creare sul computer dell'utente 3000 cookie?

    grazie anticipatamente.
    NON ABBANDONATE CANI O GATTI!!!

  2. #2
    Certo che puoi: basta usare un unico cookie.

    Codice PHP:
    if(isset($_COOKIE['visiteveicoli'])) {
      
    $visitati explode(','$_COOKIE['visiteveicoli']);
    } else {
      
    $visitati = array();
    }

    if (!
    in_array($_GET['idannuncio'], $visitati)) {
      
    $visitati[] = $_GET['idannuncio'];
      
    setcookie("visiteveicoli"implode(','$visitati), time()+3600);
      ...


  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    1,611
    perfetta, funziona benissimo....

    grazie
    NON ABBANDONATE CANI O GATTI!!!

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