Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Cookie da più input

Visualizzazione discussione

  1. #3
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    C'è un modo per aggiungere dei valori a un cookie e creare un array senza sostituire il valore immesso precedentemente?
    Esattamente come puoi generare degli array con GET/POST (es: pag.php?data[]=uno&data[]=due), così puoi fare anche per i cookie. Es:
    codice:
    // aggiungo un nuovo dato a "data_cookie"
    setcookie("data_cookie[]", "nuovo dato");
    
    // prendo "data_cookie" per fare il riepilogo
    if (isset($_COOKIE['data_cookie']) && is_array($_COOKIE['data_cookie'])) {
       foreach ($_COOKIE['data_cookie'] as $name => $value) {
            // work here
        }
    }
    E' la strategia giusta? No, non credo. Parli di trasportare dei dati (che l'utente invia) durante tutta la sua navigazione: è più qualcosa da memorizzare nella sessione dell'utente. Considera anche che il limite massimo di dimensione dei cookie è di circa 4k, quindi questo sistema non funzionerà se memorizzerai una lunga porzione di testo da far ripresentare all'utente in un secondo momento.
    Ultima modifica di .Kurt; 24-11-2014 a 12:49

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.