Je suis actuellement en train de passer mon site en XHTML/CSS, et je cherche
à valider mes pages en utilisant le validateur du W3C
http://validator.w3.org/
Mes pages utilisent les sessions PHP.
Dans le code de mes pages mes liens sont de la forme <a href="mapage.php"> ;
or quand j'affiche le source de la page dans IE, tous mes liens se voient
ajouter la chaine "PHPSESSID=abcdefgh1234567890" (?PHPSESSID ou &PHPSESSID
selon le cas)
Exemple : http://nzeches.free.fr/main.php / Afficher la source
Selon le validator, il semble que XHTML ne supporte pas les caractère "&"
dans les URL ; ceux ci doivent être transformées en entités HTML "&"
Mais je ne peux modifier ce & qui ne figure pas dans le code et est ajouté
automatiquement.
Savez vous ce qui provoque l'ajout de cette chaine non-conforme à tous les
liens ? est-ce lié à un paramétrage de PHP ? Est-ce modifiable facilement
sans modifier "en dur" la config apache/php ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Yttrium
Savez vous ce qui provoque l'ajout de cette chaine non-conforme à tous les liens ? est-ce lié à un paramétrage de PHP ? Est-ce modifiable facilement sans modifier "en dur" la config apache/php ?
Salut, Le paramètre "session.use_trans_sid " de ton php .ini me semble t il... Il doit etre à 0 popur ne pas qu'il y ait d'ajout automatique de PHPSESSID.. A confirmer... Salut
Savez vous ce qui provoque l'ajout de cette chaine non-conforme à tous les
liens ? est-ce lié à un paramétrage de PHP ? Est-ce modifiable facilement
sans modifier "en dur" la config apache/php ?
Salut,
Le paramètre "session.use_trans_sid " de ton php .ini me semble t il...
Il doit etre à 0 popur ne pas qu'il y ait d'ajout automatique de PHPSESSID..
A confirmer...
Salut
Savez vous ce qui provoque l'ajout de cette chaine non-conforme à tous les liens ? est-ce lié à un paramétrage de PHP ? Est-ce modifiable facilement sans modifier "en dur" la config apache/php ?
Salut, Le paramètre "session.use_trans_sid " de ton php .ini me semble t il... Il doit etre à 0 popur ne pas qu'il y ait d'ajout automatique de PHPSESSID.. A confirmer... Salut
Frederic BISSON
Savez vous ce qui provoque l'ajout de cette chaine non-conforme à tous les liens ? est-ce lié à un paramétrage de PHP ? Est-ce modifiable facilement sans modifier "en dur" la config apache/php ? Dans ton cas, PHP utilise l'URL pour passer l'identifiant de session.
Tu devrais pouvoir forcer l'usage des cookies pour les sessions (et ainsi éviter ton problème).
@+
Frédéric
Savez vous ce qui provoque l'ajout de cette chaine non-conforme à tous les
liens ? est-ce lié à un paramétrage de PHP ? Est-ce modifiable facilement
sans modifier "en dur" la config apache/php ?
Dans ton cas, PHP utilise l'URL pour passer l'identifiant de session.
Tu devrais pouvoir forcer l'usage des cookies pour les sessions (et ainsi
éviter ton problème).
Savez vous ce qui provoque l'ajout de cette chaine non-conforme à tous les liens ? est-ce lié à un paramétrage de PHP ? Est-ce modifiable facilement sans modifier "en dur" la config apache/php ? Dans ton cas, PHP utilise l'URL pour passer l'identifiant de session.
Tu devrais pouvoir forcer l'usage des cookies pour les sessions (et ainsi éviter ton problème).
@+
Frédéric
Shrom
"Nico" a écrit dans le message de news:41101a68$0$29375$
Bonjour à tous,
Je suis actuellement en train de passer mon site en XHTML/CSS, et je cherche
à valider mes pages en utilisant le validateur du W3C http://validator.w3.org/
Mes pages utilisent les sessions PHP. Dans le code de mes pages mes liens sont de la forme <a href="mapage.php"> ;
or quand j'affiche le source de la page dans IE, tous mes liens se voient ajouter la chaine "PHPSESSID«cdefgh1234567890" (?PHPSESSID ou &PHPSESSID selon le cas) Exemple : http://nzeches.free.fr/main.php / Afficher la source
Il faut remplacer les '&' par '&'
ini_set('arg_separator.output','&')
"Nico" <nzeches_Beurk@LeSpam_free.fr> a écrit dans le message de
news:41101a68$0$29375$626a14ce@news.free.fr...
Bonjour à tous,
Je suis actuellement en train de passer mon site en XHTML/CSS, et je
cherche
à valider mes pages en utilisant le validateur du W3C
http://validator.w3.org/
Mes pages utilisent les sessions PHP.
Dans le code de mes pages mes liens sont de la forme <a href="mapage.php">
;
or quand j'affiche le source de la page dans IE, tous mes liens se voient
ajouter la chaine "PHPSESSID«cdefgh1234567890" (?PHPSESSID ou &PHPSESSID
selon le cas)
Exemple : http://nzeches.free.fr/main.php / Afficher la source
"Nico" a écrit dans le message de news:41101a68$0$29375$
Bonjour à tous,
Je suis actuellement en train de passer mon site en XHTML/CSS, et je cherche
à valider mes pages en utilisant le validateur du W3C http://validator.w3.org/
Mes pages utilisent les sessions PHP. Dans le code de mes pages mes liens sont de la forme <a href="mapage.php"> ;
or quand j'affiche le source de la page dans IE, tous mes liens se voient ajouter la chaine "PHPSESSID«cdefgh1234567890" (?PHPSESSID ou &PHPSESSID selon le cas) Exemple : http://nzeches.free.fr/main.php / Afficher la source
Il faut remplacer les '&' par '&'
ini_set('arg_separator.output','&')
Nico
Shrom wrote:
"Nico" a écrit dans le message de news:41101a68$0$29375$ Il faut remplacer les '&' par '&'
ini_set('arg_separator.output','&')
Merci pour vos réponses. Mon site est hébergé sur free.fr ; ini_set() est désactivée et use_trans_sid est activé sur le serveur. Impossible d'utiliser les cookies pour les sessions.
Pour info Free a créé une fonction spécifique set_arg_separator_output() pour remplacer le séparateur.
-- NZ
Shrom wrote:
"Nico" <nzeches_Beurk@LeSpam_free.fr> a écrit dans le message de
news:41101a68$0$29375$626a14ce@news.free.fr...
Il faut remplacer les '&' par '&'
ini_set('arg_separator.output','&')
Merci pour vos réponses.
Mon site est hébergé sur free.fr ; ini_set() est désactivée et use_trans_sid
est activé sur le serveur. Impossible d'utiliser les cookies pour les
sessions.
Pour info Free a créé une fonction spécifique set_arg_separator_output()
pour remplacer le séparateur.
"Nico" a écrit dans le message de news:41101a68$0$29375$ Il faut remplacer les '&' par '&'
ini_set('arg_separator.output','&')
Merci pour vos réponses. Mon site est hébergé sur free.fr ; ini_set() est désactivée et use_trans_sid est activé sur le serveur. Impossible d'utiliser les cookies pour les sessions.
Pour info Free a créé une fonction spécifique set_arg_separator_output() pour remplacer le séparateur.
-- NZ
Sebastien Milleville
Nico declarait :
Mon site est hébergé sur free.fr ; ini_set() est désactivée et use_trans_sid est activé sur le serveur. Impossible d'utiliser les cookies pour les sessions.
Pour info Free a créé une fonction spécifique set_arg_separator_output() pour remplacer le séparateur.
Il y a aussi deux autres solutions: urlencode() qui encode les caractères non alphanumérique de ton url et sinon tout simplement htmlentities() qui code ascii les caractères < > & et " par default -- Article posté via l'accès Usenet http://www.mes-news.com Accès par Nnrp ou Web
Nico declarait :
Mon site est hébergé sur free.fr ; ini_set() est désactivée et use_trans_sid
est activé sur le serveur. Impossible d'utiliser les cookies pour les
sessions.
Pour info Free a créé une fonction spécifique set_arg_separator_output()
pour remplacer le séparateur.
Il y a aussi deux autres solutions:
urlencode() qui encode les caractères non alphanumérique de ton url et sinon
tout simplement htmlentities() qui code ascii les caractères < > & et " par
default
--
Article posté via l'accès Usenet http://www.mes-news.com
Accès par Nnrp ou Web
Mon site est hébergé sur free.fr ; ini_set() est désactivée et use_trans_sid est activé sur le serveur. Impossible d'utiliser les cookies pour les sessions.
Pour info Free a créé une fonction spécifique set_arg_separator_output() pour remplacer le séparateur.
Il y a aussi deux autres solutions: urlencode() qui encode les caractères non alphanumérique de ton url et sinon tout simplement htmlentities() qui code ascii les caractères < > & et " par default -- Article posté via l'accès Usenet http://www.mes-news.com Accès par Nnrp ou Web