Skip to content
Extraits de code Groupes Projets
Valider f49d2ee4 rédigé par Fil's avatar Fil
Parcourir les fichiers

amelioration cookie_prefix (Cedric, #176)

parent dba0b1b1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -35,15 +35,16 @@ function spip_setcookie ($name='', $value='', $expire=0, $path='AUTO', $domain='
function recuperer_cookies_spip($cookie_prefix) {
global $_COOKIE;
$prefix_long = strlen($cookie_prefix);
foreach ($_COOKIE as $name => $value) {
if (ereg('^spip_', $name)) {
if (substr($name,0,5)=='spip_' && substr($name,0,$prefix_long)!=$cookie_prefix) {
unset($_COOKIE[$name]);
unset($GLOBALS[$name]);
}
}
foreach ($_COOKIE as $name => $value) {
if (ereg('^'.$cookie_prefix.'_', $name)) {
if (substr($name,0,$prefix_long)==$cookie_prefix) {
$spipname = ereg_replace ('^'.$cookie_prefix.'_', 'spip_', $name);
$_COOKIE[$spipname] = $value;
$GLOBALS[$spipname] = $value;
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter