[PHP] $http_session_vars

Pagina: 1
Acties:

  • MikeN
  • Registratie: April 2001
  • Laatst online: 13-09 17:41
Hoi,

Ik heb een probleem waar ik niets van snap. Twee voorbeeld stukjes:
PHP:
1
2
3
4
5
<?
session_register("count");
$count++;
echo $count;
?>


PHP:
1
2
3
4
5
<?
session_register("count");
$HTTP_SESSION_VARS['count']++;
echo $HTTP_SESSION_VARS['count'];
?>

Deze code komt dus bijna rechtstreeks van PHP.net.
Het eerste stukje code werkt meteen en telt ook netjes door bij een reload.
Het tweede stukje code laat steeds 1 zien, de variabele wordt ook niet opgeslagen.
Verwijder ik alle sessies, voer eerst 1x het eerste stukje uit, en dan het 2e stukje, dan werkt alles wel goed met het 2e stukje.

Het rare is dus dat ik de eerste keer de gewone variabele moet gebruiken om hem te registreren en daarna gewoon $HTTP_SESSION_VARS kan gebruiken.
Maar ik wil altijd $HTTP_SESSION_VARS kunnen gebruiken.

Hoe kan dit? En hoe los ik het op? Iemand een idee?

  • MikeN
  • Registratie: April 2001
  • Laatst online: 13-09 17:41
http://bugs.php.net/bug.php?id=7772
http://bugs.php.net/bug.php?id=9583
http://bugs.php.net/bug.php?id=13229

Die rotbeesten ook die bugs.
Het wordt pas gefixed in versie 4.2.0 |:(