Lav en ny session hvis den givende allerede eksisterer

Tags:    php

Hej..
jeg er ved at lave noget kode som skal undersøge om sessionen findes, hvis den gør det skal en ny session laves og tildeles værdien $q, hvis den ikke findes skal den sættes lig med $q. jeg har forsøgt at lave noget der skulle virke men det gør det ikke, håber i kan gennemskue det.. :)

Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 03.11.2009 13:05 af Bruger #8118
6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hvad med noget lignende:
Fold kodeboks ind/udKode 


Du siger bare at hvis den er lig med noget skal den være lig med $q og hvis den ikke er lig med noget skal den oss være lig med $q?? Det giver jo ligesom uendeligt mange forslag..



Gem dog alle de data i en $_SESSION, med en string-delimiter, som du bare kan explode?



Hvad med noget ala:

if(isset($_SESSION['indk'])){

} else {
$_SESSION['indk'] = $q;
}



Ikke helt, jeg skal lave en helt ny session hvis den første eksisterer, og sådan skal jeg kunne blive ved, så den første hedder:
$_SESSION['indk1'], næste $_SESSION['indk2'] næste $_SESSION['indk3'] osv.
altså en dynamisk oprettelse af sessions som tjekker om der er en eller flere sessions oprettet i forvejen..



Hvis den er noget skal den ikke sættes lig med noget, men så skal den næste sættes lig med $q..

Jakob, hvordan vil du gør det, så du ikk slette det der allerede er i sessionen..??



Bruge append operatoreren.

$_SESSION['indk'] .= "astring";



t