Session probleem in php

Status
Niet open voor verdere reacties.

JeroenE

Terugkerende gebruiker
Lid geworden
20 mrt 2005
Berichten
1.950
Hallo,

Sinds de host waar mijn websites op draaien veranderd is van php 7.x naar 8.1, krijg ik een foutmelding als een session variabele niet bestaat.

Mijn code checkt als bijvoorbeeld $_SESSION["sessietest"] bestaat om bepaalde code uit te voeren. Dit werkt dus niet meer.

PHP:
if ($_SESSION["sessietest"]) {
  //uit te voeren code
}

Hoe kan ik dit oplossen zonder weer met cookies te moeten werken?

Alvast bedankt om mee te helpen denken en oplossen.
 
Gebruik je wel session_start(); bovenaan waar je script wordt uitgevoerd?
En heb je de error_reporting en display_errors op maximaal staan?

Ik zou wel kijken met isset() of de sessie-variabele bestaat.
 
Laatst bewerkt:
Een wilde gok ;) ervan uitgaand dat de sessie is gestart
PHP:
if (!isset($_SESSION["sessietest"])) {
    $_SESSION["sessietest"] = $value;
} else {
    $value = $_SESSION["sessietest"];
}
 
Dankjewel Aar en Bron.
Ik had zelf aan isset() moeten denken. Heb het zoveel gebruikt voor een andere website :eek:
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan