EBille
2007-03-21 11:29:49 UTC
Bonjour,
Depuis le changement de PHP pour une version supérieure, j'ai un
message de warning que je ne comprend pas très bien :
Warning: Unknown: Your script possibly relies on a session side-effect
which existed until PHP 4.2.3. Please be advised that the session
extension does not consider global variables as a source of data,
unless register_globals is enabled. You can disable this functionality
and this warning by setting session.bug_compat_42 or
session.bug_compat_warn to off, respectively. in Unknown on line 0
Dans mon appli, un script (appelons-le prepare.php) qui prépare une
requete et affiche une liste par include (appelons-la affiche.php). En
cas de pagination (items_liste > 30) on boucle sur affiche.php avec <a
href="affiche.php?debut=30, 60,90...
Dans prepare.php on a
$_SESSION['sfinpos']=30;
et dans affiche.php
sfinpos=$_SESSION['sfinpos'];
puis
$_SESSION['sfinpos']=90;
Je ne sais pas lequel des deux provoque le warning, puisque le premier
coup C'est prepare.php qui demarre et inclus affiche.php.
Une piste ?
Cordialement,
EB
Depuis le changement de PHP pour une version supérieure, j'ai un
message de warning que je ne comprend pas très bien :
Warning: Unknown: Your script possibly relies on a session side-effect
which existed until PHP 4.2.3. Please be advised that the session
extension does not consider global variables as a source of data,
unless register_globals is enabled. You can disable this functionality
and this warning by setting session.bug_compat_42 or
session.bug_compat_warn to off, respectively. in Unknown on line 0
Dans mon appli, un script (appelons-le prepare.php) qui prépare une
requete et affiche une liste par include (appelons-la affiche.php). En
cas de pagination (items_liste > 30) on boucle sur affiche.php avec <a
href="affiche.php?debut=30, 60,90...
Dans prepare.php on a
$_SESSION['sfinpos']=30;
et dans affiche.php
sfinpos=$_SESSION['sfinpos'];
puis
$_SESSION['sfinpos']=90;
Je ne sais pas lequel des deux provoque le warning, puisque le premier
coup C'est prepare.php qui demarre et inclus affiche.php.
Une piste ?
Cordialement,
EB