mail[Galette-devel] [bug #13071] XML mal formé : Problème avec PHPSESSID


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by chtitux - Théophile Helleboid on February 26, 2009 - 11:09:

Update of bug #13071 (project galette):

                  Status:                    None => Confirmed              
                 Summary:          XML mal formé => XML mal formé :
Problème avec PHPSESSID

    _______________________________________________________

Follow-up Comment #1:

Explication :
Galette ouvre une session dans le script php (session_start()).
OVH ajoute à toutes les URLs '&PHPSESSID=51d5957d3384237a5d8f64c531726352'
Ca donne des URLs avec
<a
href="bla.php?test=truc&PHPSESSID=51d5957d3384237a5d8f64c531726352">Truc</a>
La page est déclarée étant "xhtml strict", certains navigateurs (qui ont
un comportement normal ici) lèvent une exception sur l'erreur et refusent
d'afficher la page.

Résolution :
http://www.w3.org/QA/2005/04/php-session
Où il y a plusieurs solutions :
- changer (dans php.ini, par un .htaccess ou par ini_set() dans le script
php) &PHPSESSID par &PHPSESSID
- changer le séparateur d'argument dans l'URL (par ; par exemple)
- Désactiver les sessions pour ceux qui refusent les Cookies

Je vote contre la deuxième proposition, parce qu'il implique quelques
changements dans le code...

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?13071>

_______________________________________________
  Message posté via/par Gna!
  http://gna.org/




Related Messages


Powered by MHonArc, Updated Thu Feb 26 11:40:22 2009