Problem z sesjami w php


(Ingramkalina) #1

Witam mam pytanie odnośnie PHP. Czy dało by się usuwać wszystkie sesje z przedrostkiem id_ w nazwie np jak mam kilka sesji.

$_SESSION[“id_nazw1”] = true;

$_SESSION[“id_nazw2”] = true;

$_SESSION[“id_nazw3”] = true;

$_SESSION[“id_nazw4”] = true;

poproszę o skrypcik i wytłumaczenie


(ziggurad) #2
<?php

foreach ($_SESSION as $k=>$v){

    if (substr($k,0,3)=='id_') {

        unset($_SESSION['$k']);

    }

} 

?>

Pewnie da się też przez wyrażenia regularne…


(Pablo_Wawa) #3

Chyba chodzi Ci o zmienne sesyjne (z danym przedrostkiem) w ramach danej (jednej) sesji, a nie o różne sesje.


(Ingramkalina) #4

Akurat chodzi mi o różne sesje. Ale dziękuje ziggurad za pomoc. W sumie o pętli nie pomyślałem :slight_smile:

Temat rozwiązany


#5

xixardas , proszę zapoznaj się z tą stroną oraz tym tematem, a następnie, używając przycisku image.php?album_id=20&image_id=4038