Jeg har et problem, som er ved at drive mig til vanvid....
Jeg kan ikke få unset$_SESSION['variable'] til at unsette. Jeg kører, PHP 4.2.3.
Please, hvis der er nogle der har et bud på hvad der kan være galt vil jeg være meget taknemlig, har brugt timer på det nu. (Jeg vil helst køre med "register_globals=off", da jeg har læst, at der er mere sikkert).
Har bl.a. lavet denne test. ----------- side 1 <? session_start(); print session_encode()."<br>"; session_register("sess_var"); $sess_var = "Hello world!"; $_SESSION['test']="test"; echo "The content of \$sess_var is $sess_var<br>"; echo "The content of \$_SESSION ".$_SESSION['test']."<br>"; ?> <a href = "page2.php">Next page</a>
---------- side 2 <? session_start(); print session_encode()."<br>"; echo "The content of \$sess_var is $sess_var<br>"; echo "The content of \$_SESSION ".$_SESSION['test']."<br>";
?> <a href = "page3.php">Next page</a> --------- side 3 <? session_start(); print session_encode()."<br>"; echo "The content of \$sess_var is $sess_var<br>"; echo "The content of \$_session ".$_SESSION['test']."<br>"; session_destroy(); ?>
Det er kun den ene variabl jeg vil slette. Den 3 sides test, som jeg har forsøgt at lave for det ikke til at køre, og jeg har kigget på php-manualen ca. 37 gange for at hitte ud af, hvad der er galt...
if(!isset($_SESSION['variable'])), men den jeg jeg evt. ændre og prøve at lave det hele anderledes, men der må jo være en grundt til at det ikke virker .... :-) (hvilket er pisseirriterende, når man ikke kan finde ud af, hvorfor :-)
Har prøvet at køre din løkke igennem, som jo skulle unsætte count ved 3, men det sker ikke. Den fortsætter videre, hver gang jeg reloader. Nu er jeg oppe på count=17.
Er det min PHP, som ikke kører???
Jeg ved jeg blander to måder at lave session variable, men det var blot for at se om global fungerer, og det gør den.
Mit problem er stadig, at jeg ikke kan unsette en session variable oprettet ved $_SESSION['var']="var";
Har prøvet at rette den men det hjælper sku' heller ikke. Har lavet en work-around hvor jeg blot nulstiller og tester på værdien af mine sessionvariable. Ved lejlighed må jeg så reinstallere. Eller tak for hælpen lukker emnet nu.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.