Sessions PHP et Validation [Résolu] - HTML/CSS - Programmation
Marsh Posté le 06-07-2003 à 23:05:40
regarde si la fonction ini_set est activée chez ton hébergeur.
Marsh Posté le 06-07-2003 à 23:07:47
Hum, excuse mon ignorance, je ne connais pas cette fonction.
Je suis chez OVH, comment tester si la fonction est activée ?
(vais déjà me renseigner sur gogole, merci)
Marsh Posté le 06-07-2003 à 23:10:12
étrange, moi jsuis sur easy php et il me fou pas de &PHPSESSID=c1565c92559cb4c78db762eee25462
p-e parce que j'ai fait un session_register
Marsh Posté le 06-07-2003 à 23:14:36
burgergold a écrit : étrange, moi jsuis sur easy php et il me fou pas de &PHPSESSID=c1565c92559cb4c78db762eee25462 |
En fait, on ne le voit pas dans le window.status, mais cela apparaît si on chope le code source de la page.
Peut-être qu'en faisant un session-register('PHPSESSID'), ça résoudrait le pb, mais c'est curieux...
J'ai regardé quelques liens sur le ini-set, mais son utilisation reste très obscure pour moi
Marsh Posté le 06-07-2003 à 23:26:21
Même en ajoutant le session ID proprement, il continue à me rajouter son ID et son "&" !!
<a class="formul" href="?change=1&PHPSESSID=2d7e381f76b0bd54f9377b34997569ee&PHPSESSID=2d7e381f76b0bd54f9377b34997569ee">classique</a>
Je pense qu'il faudrait désactiver l'option "--enable-trans-sid. "
Marsh Posté le 06-07-2003 à 23:27:05
pourtant son fonctionnement est très simple: ini_set('arg_separator','&')
Marsh Posté le 06-07-2003 à 23:30:08
gizmo a écrit : pourtant son fonctionnement est très simple: ini_set('arg_separator','&') |
Je voyais ça plus compliqué, je pensais qu'il fallait s'occuper du trand-id.
Je place cette fonction à un endroit précis ?
Marsh Posté le 06-07-2003 à 23:33:57
bah tu la places avant les output suceptible de placer un id.
Sinon, y a effectivement moyen de jouer sur le trans_id, mais alors la session va se fourrer dans un cookie, et si l'utilisateur les rejette, tu perds la session.
Marsh Posté le 06-07-2003 à 23:38:25
Je l'ai placée en début de page et avant les liens sortants, mais il continue à me mettre des "&"
Marsh Posté le 06-07-2003 à 23:44:32
Yop, j'ai trouvé la solution grâce à un autre forum, Gizmo
En fait, il y'avait une toute petite feinte : la solution était :
Code:
Code :
|
Marsh Posté le 06-07-2003 à 22:28:42
Hello,
J'ai un site validé en XHTML 1.0 strict.
Je viens de rajouter des sessions PHP pour permettre à l'utilisateur de choisir sa taille de police pour parcourir le site.
Malheusement, il rajoute maintenant l'ID de session à la fin de chaque lien (exemple : &PHPSESSID=c1565c92559cb4c78db762eee25462)
Bien sûr, le caractère "&" n'est pas valide est devrait être remplacé par "& amp"... mais vu qu'il rajoute ce lien automatiquement, je ne peux rien modifier.
La question est : comment avoir des sessions PHP valides en XHTML strict ?
Message édité par sibelius le 07-07-2003 à 21:04:18
---------------
www.polychromies.com (Portfolio) - www.photographier-bebe.com (livre photo de bébé) - www.alsacreations.com