Just nu i M3-nätverket
Gå till innehåll

Okej, experter kom och hjälp mig!


DNAGoa

Rekommendera Poster

Varför får jag "Wrong parameter count for session_destroy()" när jag ska logga ut från en hemsida? Jag har PHP 4.??? och den nyaste MYSQL'en, så jag undrar vad är felet?

 

<?php session_start("iwcuser", "iwcpass");

session_unset("iwcuser", "iwcpass");

session_destroy("iwcuser", "iwcpass"); ?>

Länk till kommentar
Dela på andra webbplatser

Du ska inte ha några parametrar i funktionerna. För att avsluta sessionen ska det alltså se ut så här:

 

session_start();
session_unset();
session_destroy();

 

http://www.php.net/manual/en/function.session-destroy.php

 

Följdfråga till experterna:

Varför behövs session_unset() vid avslut? Det blir väl samma resultat även om man inte unseter sessions-variablerna, eller?

 

 

Almir - ...

____________________________________________________________

-Läser Programmet för Informatik med Systemvetenskap på MDH, Västerås.-

 

 

[inlägget ändrat 2002-12-11 17:08:55 av TicoRoman]

Länk till kommentar
Dela på andra webbplatser

Jag tror det måste avslutas och tasbort från "kakan" eller kanske mysql tmp mappen? Men man kan aldirg veta varför session_unset(); ska vara med? Har också frågat den frågan många gånger men har inte fått något BRA svar, men det närmaste är i alla fall att jag måste ha det annars kan jag inte logga ut rikitg!

 

Länk till kommentar
Dela på andra webbplatser

Nja, om DNAGoa använder en senare variant av PHP så bör han använda unset() funktionen istället, eller skriva $_SESSION = array();

 

Läs mer här: http://www.php.net/manual/en/function.session-unset.php

 

och här:

http://www.php.net/manual/en/function.session-destroy.php

 

Läs oxå gärna Cariads beskrivning om hur sessioner funkar här: //eforum.idg.se/viewmsg.asp?EntriesId=368153#368193

 

--

Some say I am crazy.. but the Voices in my head disagree...

 

[inlägget ändrat 2002-12-11 17:12:18 av Bj0rN]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...