Just nu i M3-nätverket
Gå till innehåll

PHP 4.0: Problem med Sessions


Dev

Rekommendera Poster

Jag har problem att få Sessions att fungera på mitt webhotell med PHP 4.06 installerat. Någon som kan tipsa om vad som kan vara fel med nedanstående kod?

 

Spelar det någon roll att man kör NT och inte unix på servern? Jag kör nämligen exakt samma kod på en unixserver och där går det bra. Där kör man dock PHP 4.1.2.

 

<KOD>

<?

session_start();

 

if (! isset($_SESSION['count'])) {

$_SESSION["count"] = 0;

echo "<li>Counter initialized, please reload this page to see it increment";

} else {

echo "<li>Waking up session $PHPSESSID";

$_SESSION["count"]++;

}

echo "<li>The counter is now $_SESSION[count] ";

?>

</KOD>

// s00kr

Länk till kommentar
Dela på andra webbplatser

Jag tror fortfarande (läs: är ganska säker) på att det är fel hos webbhotellet, kolla med de som driver webhotellet, och se samtidigt till att de uppdaterar PHP till en nyare och säkrare variant. Som det är nu har de stora säkerhetshål som behöver täppas till.

 

Jag kan tänka mig att deras path till tmp (finns i php.ini) är felaktig eller liknande. Det är alltså inget fel på din kod.

 

Länk till kommentar
Dela på andra webbplatser

 

De hävdar att det inte är något fel på deras inställningar...

 

Man ska visst uppgradera PHP, men först under nästa månad. Skulle behöva få det här att fungera aningen snabbare.

 

// s00kr

 

Länk till kommentar
Dela på andra webbplatser

Pontus östlund

$_SESSION['count']

 

Är en superglobal och funkar bara från 4.1.0 och uppåt.

 

För äldre versioner får du använda

$HTTP_SESSION_VARS['count']

 

Det är nog där skon klämmer!

 

 

# ==============================extra===

# Nordens största F l a s h community

# www.communen.com | poppa@communen.com

 

Länk till kommentar
Dela på andra webbplatser

Hrrmm, jag har för mig att det var från 4.0.6 som superglobalerna kom in? Tydligen hade jag fel, bra att du fick det löst iaf s00kr!

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...