login  Naam:   Wachtwoord: 
Registreer je!
 Forum

sessions in function - error via php.ini

Offline Nrzonline - 08/02/2006 20:54 (laatste wijziging 08/02/2006 20:57)
Avatar van NrzonlinePHP ver gevorderde Hey mensen,

Ik heb mijn sessions in een function geplaatst.. Dit omdat ik deze
sessions meerdere malen nodig ben. (Voor het leeg gooien van een
formulier, maar dan zijn er geen LEGE sessions meer, maar dit er zijde)

Nu is het probleem (het werkt wel) dat ik een error krijg via php.ini...

error:
Warning: Unknown: 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 Unknown on line 0


De functions staan ge-required bij register.php, en ik roep de
sessions gewoon aan via de function...

Hoe kan het dat ik deze error krijg? Wat doe ik fout?
Als je een stuk code nodig bent, dan hoor ik het graag, maar
ik neem aan dat dit niet helemaal aan mijn code ligt, maar aan
de manier?

Op php.net staat wel dat ik dingen kan uit zetten, maar dit doe
ik liever niet als het niet nodig is..

Alvast bedankt, Nrzonline < edwin >

5 antwoorden

Gesponsorde links
Offline Bart - 08/02/2006 21:07
Avatar van Bart PHP expert Je hoeft na mijn weten die sessions niet in een functie te plaatsen omdat je ze meerdere malen nodig hebt. Want je kan sessions overal altijd aanroepen mits ze bestaan.
Offline bdeh_af - 09/02/2006 13:11
Avatar van bdeh_af PHP interesse Nrzonline, welke functies gebruik je om sessie-variabelen weg te schrijven te lezen?

doe je dit?
aanmaken: session_register("naam");
aanpassen: $_SESSION["naam"]="jef";
lezen: echo $_SESSION["naam"];

of iets anders?
Offline Nrzonline - 09/02/2006 17:29 (laatste wijziging 09/02/2006 17:40)
Avatar van Nrzonline PHP ver gevorderde ik gebruik geen session_register...
gewoon begin van pagina (bijv. header of iets.php)
session_start();
als hij een session een inhoud moet geven
session['naam'] = $_POST['naam'] (van een input field)

@quicky*

Ik weet dat je het niet hoeft te includen o.i.d maar het lijkt
mijzelf fijn om alle sessions op 1 include pagina te hebben (mbv.
functions o.i.d wat van toepassing kan zijn)
Offline Thomas - 09/02/2006 17:59
Avatar van Thomas Moderator Plaats eens een fragment code, en vertel er de kijker thuis bij welke php-versie je draait. Je verhaal is niet echt concreet.
Offline Nrzonline - 09/02/2006 18:05
Avatar van Nrzonline PHP ver gevorderde Ik weet dat ik niet helemaal concreet was, maar ik ben even herbegonnen met het script, op een iets andere manier (weer )
ik zou eerst even kijken of dit lukt, en anders horen jullie snel weer van mij dan zou ik ook wat concreter zijn, want ik had op dat moment eigenlijk weinig tijd.. maar ik probeer eerst wat even, maar toch nog bedankt (de volgende keren zou ik weer de tijd nemen voor een vraag .. dus inc. stukjes code)

IIG BEDANKT so far =)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s