Avatar billede blackscorpion Nybegynder
12. juni 2004 - 20:28 Der er 13 kommentarer og
1 løsning

session_write_close() problem.

Hey Eksperter.

Jeg får følgende fejl:

Warning: session_write_close(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in /var/www/epoxy/web2/alabitdk/docs/BlackScorpion/login_parser.php on line 65

med følgende linier kode.

$logged_in = "yes";
$time = time();
$password = $_POST['password'];
session_register("usr");
session_register("password");
session_register("logged_in");
session_register("status");
session_register("time");
session_write_close();

hvad gør jeg?
Avatar billede blutonium Nybegynder
12. juni 2004 - 20:30 #1
Der er ingen fejl, det er en fejl i din php-opsætning. Eller dit webhotel.
Avatar billede blackscorpion Nybegynder
12. juni 2004 - 20:31 #2
fejl i mit webhotel... ?? oohhhh.... ikke godt.

er der noget jeg kan gøre her og nu, for at rette det?
Avatar billede blackscorpion Nybegynder
12. juni 2004 - 20:34 #3
prøver lige at se om jeg kan pinge den ene af dem, og høre om det er fra deres side. ;)
Avatar billede htm Nybegynder
12. juni 2004 - 20:36 #4
Den anbefales ikke længere at bruge session_register() når der skal registreres en session.

Brug i stedet $_SESSION arrayet:
eks: $_SESSION['usr'] = $usr;

Læs mere her: http://dk2.php.net/manual/en/function.session-register.php

Men dit webhotel er nok sat til at lukke sessions selv, så du behøver ikke session_write_close()
Avatar billede blackscorpion Nybegynder
12. juni 2004 - 20:38 #5
htm -> dvs, at jeg skal sifte alle mine session_register ud med _SESSION['variable'].

og så fjerne session_write_close();

Jamen det vil jeg da lige prøve. ;)
Avatar billede htm Nybegynder
12. juni 2004 - 20:42 #6
Der sker ikke noget ved at udelade session_write_close(), men det kan da godt være en ide at have med.
Avatar billede blackscorpion Nybegynder
12. juni 2004 - 20:43 #7
htm -> nu prøver jeg. ellers er det ikke særligt meget der skal ændres. *G*

kun en lille søg & ændre ting, og så upload tiden, af 252kb filer. ;)
Avatar billede blackscorpion Nybegynder
12. juni 2004 - 20:45 #8
okey, nu virker login'en, men rester af login systemet virker ikke. :( *G*
Avatar billede blackscorpion Nybegynder
12. juni 2004 - 20:56 #9
fedt... nu virker det bare SLET ikke. :(
Avatar billede blackscorpion Nybegynder
12. juni 2004 - 21:01 #10
har lidt kig på GLOBALS... men syntes ikke rigtigt at det virker?
Avatar billede blackscorpion Nybegynder
12. juni 2004 - 21:09 #11
okey nu er jeg helt lost... hvad gør jeg?
Avatar billede blackscorpion Nybegynder
12. juni 2004 - 21:20 #12
stopper for idag.
Avatar billede htm Nybegynder
12. juni 2004 - 22:16 #13
Når du aflæser dine sessions bruger du også $_SESSION .

Men du bliver nødt til at detaljere hvad det er der ikke virker.
Avatar billede blackscorpion Nybegynder
12. juni 2004 - 22:20 #14
lige nu, har jeg lagt det på hylden. den fucker bare det hele lidt op, session's virker, det er alt det andet, og det gider jeg ikke rette nu. *G*
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