Votre question

[résolu][PHP]Passage d'une variable contenant une apostrophe via l'url

Tags :
  • Free
  • Programmation
Dernière réponse : dans Programmation
22 Juin 2008 18:15:05

Bonjour et merci de venir (tenter de) m'aider :) 

Je suis hébergé chez Free,
j'ai une liste de dossiers (certains contenant un nom avec apostrophe)
ma page liste tous les dossiers et le visiteur clic sur un des nom de dossier
le nom de dossier est envoyé dans l'url par un passage de variable classique :
...<a href=\"./album.php?dossier=".$nom_du_dossier."\">...
la page de destination reçoit l'adresse du dossier qu'elle doit ouvrir pour lancer un album photo.

j'ai testé les méthodes du urlencode/urldecode et rawurlencode/rawurldecode
le transferts de tous les caractères est ok sauf pour l'apostrophe.
après décodage de l'url j'ai un antislash qui se place devant
exemple :
dossier : l'apostrophe
devient : l\'apostrophe

Autres pages sur : resolu php passage variable contenant apostrophe via url

22 Juin 2008 23:04:32

pas bète ^^
mais est ce que tu sais pourquoi / comment ces slash ne disparaissent pas après le décode ?
sinon tanpis ^^ on fera avec
Contenus similaires
Pas de réponse à votre question ? Demandez !
a c 232 L Programmation
24 Juin 2008 13:22:43

decode ça n'a pas pour but de supprimer les slashes, ça décode des caractères spéciaux.
Là, à mon avis tu récupères ta variable depuis une base de données ? Donc des \ ont été ajoutés devant, et le seul moyen de les supprimer dans ce cas c'est du stripslashes
13 Février 2009 15:27:37

OmaR a dit :
decode ça n'a pas pour but de supprimer les slashes, ça décode des caractères spéciaux.
Là, à mon avis tu récupères ta variable depuis une base de données ? Donc des \ ont été ajoutés devant, et le seul moyen de les supprimer dans ce cas c'est du stripslashes



Bonjour,

j'ai le même problème mais qu'est ce que le STRIPSLASHES ?
D'avance merci pour ton aide...

Valéry.
13 Février 2009 16:42:05

Tu devrais quand même utiliser urlencode() et urldecode() c'est plus mieux ;) 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS