Avatar billede jamal_s Nybegynder
29. december 2002 - 11:49 Der er 19 kommentarer og
1 løsning

session fejl på egen server ?

hejsa..

jeg får denne fejl hvergang jeg prøver på at slette sessioner ??

        session_unregister("username");
        session_unregister("password");
        session_unregister("sesid");
        session_unregister("room_id");
        session_destroy()
Fejlen:
Warning: Session object destruction failed...

PS: jeg bruger php-4.2.3-Win32.
Avatar billede tipsen Nybegynder
29. december 2002 - 12:04 #1
Har du prøvet ganske simpelt med de to eksempler på:

http://dk.php.net/manual/en/function.session-destroy.php
Avatar billede jamal_s Nybegynder
29. december 2002 - 12:07 #2
session_unset("username");
        session_unset("password");
        session_unset("sesid");
        session_unset("room_id");
        session_destroy();

det samme fejl tipsen :(
Avatar billede jamal_s Nybegynder
29. december 2002 - 12:10 #3
jeg har prøvet mange måder, men indtil videre er der ingen af dem der virker...
Avatar billede tipsen Nybegynder
29. december 2002 - 12:11 #4
Hvad med:

// Initialize the session.
// If you are using session_name("something"), don't forget it now!
session_start();
// Unset all of the session variables.
session_unset();
// Finally, destroy the session.
session_destroy();
Avatar billede tipsen Nybegynder
29. december 2002 - 12:11 #5
ordret som det står!
Avatar billede jamal_s Nybegynder
29. december 2002 - 12:14 #6
Session object destruction failed
Avatar billede jamal_s Nybegynder
29. december 2002 - 12:14 #7
for..
session_start();
session_unset();
session_destroy();
Avatar billede tipsen Nybegynder
29. december 2002 - 12:15 #8
og du er sikker på, at der rent faktisk eksisterer en session?
Avatar billede jamal_s Nybegynder
29. december 2002 - 12:17 #9
og har også prøvet på den måde:

        session_unregister("username");
        session_unregister("password");
        session_unregister("sesid");
        session_unregister("room_id");
        unset($username, $password, $sesid, $room_id);

tipsen, i windows/tmp mappe ligger sessionen stadigvæk.. (sess_d334f770464b3d17bfa4b8a91dca5e41)

username|s:4:"test";password|s:4:"test";sesid|s:32:"42f4620280b017ea368defa31883c52b";room_id|s:1:"1";
Avatar billede jamal_s Nybegynder
29. december 2002 - 12:18 #10
den sidste eksempel køre den igennem uden fejl, men den sletter bare ikke sessionen..
Avatar billede tipsen Nybegynder
29. december 2002 - 12:40 #11
metoden til at slette afhænger også af hvordan du opretter den!
Avatar billede jamal_s Nybegynder
29. december 2002 - 12:50 #12
$_SESSION['username'] = $username;
            $_SESSION['password'] = $password;
            $_SESSION['sesid'] = md5(rand(0,9999999));
            $_SESSION['room_id'] = $room_id;

sådan der ;)
Avatar billede tipsen Nybegynder
29. december 2002 - 13:01 #13
Så skal du også bruge:

// Initialize the session.
session_start();
// Unset all of the session variables.
$_SESSION = array();
// Finally, destroy the session.
session_destroy();
Avatar billede jamal_s Nybegynder
29. december 2002 - 13:03 #14
tipsen, men jeg har prøvet det virker ikke,  fordi jeg ikke ved hvad der skal stå istedet for  array() ?

        $_SESSION = array();
        session_destroy();

den samme fejl tipsen :(
Warning: Session object destruction failed...
Avatar billede tipsen Nybegynder
29. december 2002 - 13:56 #15
Der skal ikke stå noget i stedet for array() - det står korrekt.

Jeg må erkende, at jeg ikke har flere ideer - hvis du har prøvet mine forslag præcist som de står ved jeg ikke, hvad der kan skabe problemet...
Avatar billede jamal_s Nybegynder
29. december 2002 - 15:46 #16
mærkeligt.. kan der ikke være noget galt med min PHP.ini fil ?
Avatar billede tipsen Nybegynder
29. december 2002 - 17:58 #17
Hvis du i forvejen problemløst kan bruge sessions, men bare ikke kan slette dem igen, kan jeg ikke se, hvordan problemet kan skyldes dine indstillinger i php.ini
Avatar billede jamal_s Nybegynder
29. december 2002 - 23:46 #18
tipsen, jeg har ikke kun slået register global til ON som jeg kan huske alt andet står som det skal ?
Avatar billede jamal_s Nybegynder
30. december 2002 - 01:06 #19
tipsen, den virker umiddelbart nu som den skal, efter jeg har formateret harddisken og installert alt forfra..give mig et svar tak ;)
Avatar billede jamal_s Nybegynder
24. januar 2003 - 20:56 #20
.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester