Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Estrapolare valore da cookie

    Buon giorno, ho il problema di poter estrapolare 2 valori ben distinti dal cookie generato.
    il cookie lo genero inviando due valori $_GET['r'] e $_GET['r2'] attraverso 2 link.
    Il contenuto del cookie è:
    codice:
    //questo link, se decido di allargare il body del sito
    if(isset($_GET['r2'])) { //$_GET['r2'] == per creare il cookie
    	  setcookie("sav_user[acces]",$_GET['w'],time()+31536000);
    	  header("Location: index.php"); //si ricarica la pagina di login 
    }
    
    //questo viene generato se decido di cambiare colore al sito
    if(isset($_GET['r'])) { //$_GET['r'] == per creare il cookie
    	  setcookie("sav_user[color]",$_GET['w'],time()+31536000);
    	  header("Location: index.php"); //si ricarica la pagina di login 
    }
    
    (sav_user[colore]
    blu
    www.mioSito.it/newSite/
    1024
    182743168
    30034942
    3730319264
    29961516
    *
    sav_user[acces]
    fluid
    www.mioSito.it/newSite/
    1024
    2602743168
    30034942
    1855041968
    29961517
    *
    )
    
    //per estrapolare il valore di [acces] o di [colore] dovrei fare cosi
    if (isset($_COOKIE['sav_user'])) {
    	foreach ($_COOKIE['sav_user'] as $name => $value) {
    		echo "<font color='#fff'>$name : $value</font>
    \n";
    	}
    }
    I due valori li utilizzo in sezioni diverse all'interno del sito.
    Vorrei soltanto una cosa, che questa iterazione mi estrapolasse per [acces] il valore (fluid) e per [colore] il valore (blu)

    Perchè cosi com'è strutturata, non lo fà...
    Potete indicarmi la strada giusta?

    Grazie mille

  2. #2
    ho risolto mettendo in pratica quanto evidenziato in questa pillola:

    http://forum.html.it/forum/showthrea...hreadid=272291

    grazie mille

  3. #3
    allora risolto questo mi chiedevo un paio di cose:

    1) meglio i Cookie o le Sessioni?

    2) faccio bene a memorizzare nei cookie dei valori, che utilizzo per:
    2.1) cambiare (colore, larghezza, font) del sito;
    2.2) memorizzare una pagina che sto visualizzando, e che voglio lasciare aperta nel qual caso scegliessi di loggarmi, o cambiare colore del sito ect ect...

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.