|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() marcel marie monnierretraité, ex chef de projets en informatique Inscription : juillet 2005 Messages : 383 ![]() |
Bonjour,
J'ai une petite application ASSOCIATION que je refile, gracieusement évidemment, aux associations amies dès lors qu'elles ont un site Internet et un accès PHP-Mysql. Je fais des essais en local avec easyphp. * sur mon portable : easyphp 1.8.0.1 php 4.3.10 et Mysql 4.1.9 * sur mon fixe : easyphp 2.0.0.0 php5.2.0 et Mysql 5.0.27 L'application, moyennant quelques adaptations, en particulier pour la gestion des sesions, tourne parfaitement en local avec mes deux easyphp. Mais dès que je passe sur les serveurs, et selon le FAI, c'est le "bordel"!!! Ainsi j'en ai un, "le moins pire", avec php 5.1.2 et Mysql 4.1.22 me fournit le warning suivant, lorsque je passe chez lui depuis la version du portable : versions essentiellement différentes de php. Que puis-je faire, au plus simple ?? où mets-je les "settings" suggérés? car il ne mentionne même pas le script incriminé!! Ou autre chose de plus "pro"?!!! Merci. M.M.M. ***** 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 ***** |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Inscription : mars 2005 Messages : 2 827 ![]() |
Tu ne donnes aucune info quant à ton appli.
Comment gères-tu les sessions ? Passes-tu par $_SESSION pour accéder à tes variables de session ? D'une manière générale si tu suis les instructions du manuel http://www.php.net/session et que tu te bases sur le php.ini recommandé alors il n'y aura pas de souci qque soients les versions de PHP utilisées.
__________________
Un problème exposé clairement est déjà à moitié résolu Keep It Smart and Simple |
|
|
00
|
|
|
#3 |
|
Membre actif
![]() marcel marie monnierretraité, ex chef de projets en informatique Inscription : juillet 2005 Messages : 383 ![]() |
Avant d'entrer dans des explications qui seront un peu longues, je voudrais savoir, pour effectuer un test, où et comment on met dans le script php
session.bug_compat_warn à off écriture précise svp. Merci. M.M.M. |
|
|
00
|
|
|
#4 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Cela dépend de votre hébergeur : en temps normal on peut le faire via la fonction ini_set et/ou par fichier htaccess (directive php_value/php_flag) voir dans le fichier php.ini pour des serveurs dédiés.
|
|
|
00
|
|
|
#5 |
|
Membre actif
![]() marcel marie monnierretraité, ex chef de projets en informatique Inscription : juillet 2005 Messages : 383 ![]() |
Bonjour,
Il fallait tout simplement avoir la même config de php.ini pour deux paramètres concernés. A savoir mettre : ini_set('session.bug_compat_42', false); ini_set('session.bug_compat_warn', true); au début du script à problème de warning. en attendant de trouver la bonne solution de programmation. Merci. A bientôt. M.M.M. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com