Mijn sessie-variabelen worden niet opgeslagen
Gebruik session_register () en $_SESSION constructies niet door elkaar.
Session_register()
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?
session_start ();
session_register ( 'blaat' );
if ( !session_registered ( 'blaat' ) ) {
$blaat = "Blaat";
} else {
echo 'Blaat was reeds gedefinieerd: ' . $blaat;
}
?>
session_start ();
session_register ( 'blaat' );
if ( !session_registered ( 'blaat' ) ) {
$blaat = "Blaat";
} else {
echo 'Blaat was reeds gedefinieerd: ' . $blaat;
}
?>
$_SESSION
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?
session_start ();
if ( !isset ( $_SESSION [ 'blaat' ] ) ) {
$_SESSION [ 'blaat' ] = 'Blaat';
} else {
echo 'Blaat was reeds gedefinieerd: ' . $_SESSION [ 'blaat' ];
}
?>
session_start ();
if ( !isset ( $_SESSION [ 'blaat' ] ) ) {
$_SESSION [ 'blaat' ] = 'Blaat';
} else {
echo 'Blaat was reeds gedefinieerd: ' . $_SESSION [ 'blaat' ];
}
?>
Als je beide constructies door elkaar gebruikt, werkt het niet. As simple as that. :)
Sterker nog: sinds register_globals default uit staat, is het gebruik van session_register deprecated:
Quote:
Caution
If you want your script to work regardless of register_globals, you need to instead use the $_SESSION array as $_SESSION entries are automatically registered. If your script uses session_register(), it will not work in environments where the PHP directive register_globals is disabled.
If you want your script to work regardless of register_globals, you need to instead use the $_SESSION array as $_SESSION entries are automatically registered. If your script uses session_register(), it will not work in environments where the PHP directive register_globals is disabled.
« vorige pagina | volgende pagina »
Inhoudsopgave
- HELP! Mijn POST en GET forms werken niet (meer)
- ... is not a valid MySQL resource index
- Mijn sessie-variabelen worden niet opgeslagen
- Mijn file-upload form werkt niet.
- Ik heb een multiple select of meerdere checkboxes,
- Escape problemen met PHP i.c.m. databases
- multiviews
- Mod_rewrite
- Hoe werkt dat GROUP BY nu eigenlijk?
- Bij een javascript-submit of drukken op enter word
- Spaties van een <input ... value=...> worden niet
- Help! die aggregate functies
- wordt nog toegevoegt
- Ik kan de fout echt niet vinden!