[php] Sessie waarde wijzigen *

Pagina: 1
Acties:

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Hallo,

Waarschijnlijk ligt het gewoon aan mij maar hoe wijzig ik de waarde van een sessie? Met
PHP:
1
2
3
4
5
6
7
8
<?
session_start();
$sessie_gegevens = "a";
session_register(sessie_gegevens);

$sessie_gegevens = "b";
session_register(sessie_gegevens);
?>

Zo werkt ie niet... hoe wel?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12-09 21:31

Janoz

Moderator Devschuur®

!litemod

Je hoeft maar 1x de var te registeren.. Maar wat is eigenlijk precies je probleem?

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Ik heb een winkel en de bestelde gegevens komen in een sessie... maar nu als er iets bij komt moet de sessie waarde worden geupdated... hoe kan dit?

Het wil met:
$HTTP_SESSION_VARS["sessie_waarde"] = "bla"

maar het moet toch ook netter kunnen?

  • Orphix
  • Registratie: Februari 2000
  • Niet online
In nieuwe php-versies, met autrotrack default on wordt alles in de (globale) array $_SESSION automatisch naar een sessie omgezet.

Dus in jouw voorbeeld
PHP:
1
2
3
4
5
6
7
8
<?
// zet de teller op 0, maak een sessie aan (automatisch)
$_SESSION['teller'] = 0;

// ik heb het gebruikt,
// ik wil de sessie niet meer gebruiken
unset($_SESSION['teller']);
?>

  • Slagroom
  • Registratie: Juni 2001
  • Laatst online: 23-08 10:29
Hoef ik ook geen session_start meer te gebruiken?

  • Orphix
  • Registratie: Februari 2000
  • Niet online
Op donderdag 07 februari 2002 23:51 schreef Monstar.nl het volgende:
Hoef ik ook geen session_start meer te gebruiken?
dat nog wel

  • Vampier
  • Registratie: Februari 2001
  • Laatst online: 20-04-2015

Vampier

poke-1,170

thanx... hier was ik ook naar opzoek
Pagina: 1