De bedoeling is dat onderstaand script NOOIT van sessie id wisselt. Toch, wanneer je het script kopiƫert en blijft F5-en zal je zien dat hij elke tweede keer van ID wisselt. Waarom is dit zo en wat kan ik er aan doen?


<?php
session_start();

/*showSession() */
echo session_id() . "<br>";
var_dump($_SESSION);

echo "<hr>";

/*Destroy*/
if (ini_get("session.use_cookies")) {
$params = session_get_cookie_params();
setcookie(session_name(), '', time() - 42000,
$params["path"], $params["domain"],
$params["secure"], $params["httponly"]
);
} else echo "gebruikt geen cookies!";

session_destroy(); // sessie verwijderen

// om ook global te legen ??
session_start();


/*showSession() */
echo session_id() . "<br>";
var_dump($_SESSION);

echo "<hr>";

$_SESSION['views'] =1;

/*showSession() */
echo session_id() . "<br>";
var_dump($_SESSION);
?>
Heb je topic verplaatst, je had hem in het bugs forum gepost.

Reageren