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/