Utilisation de session_register
Bonjour,
J'ai un code qui fonctionne parfaitement en PHP 4.3.10. J'ai essayé de migrer en en 5.+ (EasyPHP 3.1) mais j'ai de gros souci avec les sessions donc j'ai fait marche arriere. J'ai plusieurs messages d'erreur dont un en particulier: "session_register decrepated".
La fonction session_register est devenu obsolete. Sur la documentation en ligne, effectivement il est indiqué que cette fonction est obsolete.
http://fr.php.net/manual/fr/function...n-register.php
Or ils disent que si il y a beaucoup de session_regsiter dans le code (ce qui est mon cas) on peut utiliser la fonction suivante, set_session_vars() defini comme suit:
Code:
1 2 3 4 5 6 7 8 9 10
| <?php
function set_session_vars() {
$nb_args=func_num_args();
$arg_list=func_get_args();
for($i=0;$i<$nb_args;$i++) {
global $$arg_list[$i];
$_SESSION[$arg_list[$i]] = $$arg_list[$i];
}
}
?> |
Mais ma question est: où est-ce que je le met cette fonction ? au début de chaque page ?
Merci.
J.