webForumDet fria alternativet

Session tips - kanske hjälper någon

2 svar · 289 visningar · startad av beiker

beikerMedlem sedan juli 200194 inlägg
#1

tjena....

tänkte bara dela med mig av en grej jag upptäckte...

kör Apache 1,3.24 och PHP 4.1.2 på w2k och fick f*n inte sessionerna att funka...
ville köra $register_globals = Off

...läste den senaste dokumentationen en miljard gånger(lovar ;)), funkade fortfarande inte efter ett tags trixande kom jag fram till följande nödlösning?:

<?php 
session_start();
$HTTP_SESSION_VARS['dummy'] = 0;
    if(isset($_SESSION['kamel'])){
        echo $_SESSION['kamel'];
        $_SESSION['kamel']++;
    }
    else $_SESSION['kamel'] = 0;
?>

...alltså... själva grejen som fick det hela att funka till slut är:

$HTTP_SESSION_VARS['dummy'] = 0;

Den raden behövs på de sidor där data skall sättas/uppdateras i sessionen...
den behövs inte i andra serverconfiggar jag har testat(men funkar där också) och jag har ingen aning om varför den måste vara där på den servern jag kör nu, någon som vet?

Det kan ju vara så att jag har brutalmissat nåt om detta i dokumentationen, + hatar ful-lösningar så om någon kan förklara detta vidare vore det bra.

soliga hälsingar

.b

GrodanBollMedlem sedan sep. 2001788 inlägg
#2

Hjälpte mig :D
Räddade min dag... tack!! :bire

/Grodan

beikerMedlem sedan juli 200194 inlägg
#3

kul!

verkar som att den versionen av PHP är buggig, många som har problem med sessioner

121 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
117 ms — hämta tråd, inlägg och bilagor (db)