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