|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : mai 2005 Messages : 36 ![]() |
Bonjour à tous ^^
Voilà j'avais une appli php qui tournait très bien jusqu'à ce midi, elle présente un problème de session... Bref j'ai fait un test tout bête : fichier index.php Code :
Code :
Lorsque je vais une seconde fois sur la page index, et bien je n'ai pas mon premier echo, donc comme pour la première fois je n'ai qu'un OK et non deux. Plus étrange, si j'ajoute au fichier securite.php un et que je vais dessus, OK s'affiche... Je retourne sur index.php et là j'ai bien mes 2 OK qui s'affichent. Donc visiblement il n'arrive pas à placer une variable en session via l'include, je n'ai jamais eu ce soucis avant, donc est-ce moi qui délire ou est-ce un comportement normal, dans ce cas pourquoi jusqu'à ce midi cela fonctionnait ? ^^ A noter que j'ai testé sur 1and1, Free, et serveur dédié, comportement identique... Une idée ? PS : J'ai eu une soirée bien arrosée hier soir, donc là je vais me coucher, cela fait 2 heures que je fais des tests et que je n'arrive à rien...
|
||||
|
|
00
|
|
|
#2 | ||||
|
Membre expérimenté
![]() Inscription : août 2005 Messages : 515 ![]() |
Bonjour,
tout ceci fonctionne parfaitement chez moi (PHP 5.2.5). Code index.php :
Code inc-var.php :
Le premier accès à index.php affiche "OK" et toutes les autres actualisations affichent "OKOK". Cordialement, DaRiaN. |
||||
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : mai 2005 Messages : 36 ![]() |
Hé hé merci pour ta réponse mais cela ne marche pas enfin plus plutôt vu que cela fonctionnait avant... de mon côté.
J'ai copié/collé ton exemple (identique au mien avec verifs en plus) sur un compte FREE (php 4.4.3), sur un compte 1and1 (php 5.2.4). Cela fonctionne cependant sur ma dedibox en 5.2.5 ! Une idée ? Edit : A noter que sur Free et 1and1 j'ai ceci : Code :
|
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mai 2005 Messages : 36 ![]() |
Eurêka j'ai trouvé, visiblement c'est Dreamweaver qui me balance un caractère "invisible en début de fichier", si je prends notepad++ et que j'entre mon code cela marche niquel, donc de là à savoir pourquoi d'un coup il déconne...
Bref logiquement c'est bon, si je trouve pour Dreamweaver je posterai ici Merci de ton aide DaRiaN Edit : Voilà c'est à cause de l'encodage UTF-8 et de ceci : http://www.unicode.org/faq/utf_bom.html#BOM placé en début de fichier, cependant c'est étrange que le problème soit apparu d'un coup ! Dans Dreamweaver il est possible dans les propriétés de la page de ne pas inclure ce BOM. Tout est OK maintenant, bien content d'en être sorti, et au moins je me coucherai moins c#n ^^ (Pas comme cet apreme |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com