Avatar billede hoejgaard Juniormester
01. december 2008 - 21:58 Der er 8 kommentarer og
1 løsning

Hvordan undgår jeg denne warning

Jeg får denne warning, hvordan undgår jeg det uden at skifte php version ??

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
Avatar billede hoejgaard Juniormester
01. december 2008 - 22:41 #1
Jeg har dette i starten af filen:

ob_start();
session_start();
$userid = $_SESSION['valid_user'];
Avatar billede coderdk Praktikant
02. december 2008 - 02:07 #2
Har du en $valid_user ? eller en $_SESSION['userid'] ? Altså en variabel der hedder det samme som en sessionsvariabel? Du kan i starten skrive:

ini_set('session.bug_compat_warn',0);
ini_set('session.bug_compat_42',0);

Er det din egen server, kan du smide dem i php.ini
Avatar billede olebole Juniormester
02. december 2008 - 02:43 #3
<ole>

- og husk kun at bruge ob_start(), når det er _tvingende_ nødvendigt - og ikke som en panikløsning for dårlig adskillelse af PHP og output. Output buffering stjæler store mængder hukommelse, og er i langt de fleste tilfælde helt unødigt

/mvh
</bole>
Avatar billede coderdk Praktikant
02. december 2008 - 02:59 #4
Enig med ole, der burde stort set aldrig være brug for den!
Avatar billede hoejgaard Juniormester
02. december 2008 - 23:02 #5
skal lige prøve at checke jeres forslag...
Avatar billede hoejgaard Juniormester
14. januar 2009 - 17:48 #6
læg et svar begge
Avatar billede olebole Juniormester
14. januar 2009 - 21:29 #7
Min kommentar var bare en sidebemærkning, men tak for tilbudet  ;o)
Avatar billede coderdk Praktikant
16. januar 2009 - 16:53 #8
:)
Avatar billede coderdk Praktikant
16. januar 2009 - 16:53 #9
Synes oleboles kommentar var meget relevant ;) Deler gerne!
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