Just nu i M3-nätverket
Jump to content

PHP 4.0: Problem med Sessions


Dev

Recommended Posts

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

Link to comment
Share on other sites

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.

 

Link to comment
Share on other sites

 

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

 

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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!

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...