-
url avec '&' commercial
Bonjour,
J'ai une url qui s'écrit ainsi:
http://wwww.domaine.com/repertoire & dossier/monfichier.pdf
Ne me demander pas pourquoi j'ai un '&' dans mon url, je n'y peut rien, c'est les utilisateurs qui crée leur répertoire
Le probleme, c'est que quand je tente d'ouvrir le pdf dans une iframe, le '&' pose problème et le serveur ne trouve pas la page
Je ne trouve pas comment faire pour échapper ce '&'.
J'ai bien essayé de mettre %26 à la place mais cela ne fonctionne pas.
Comment faire ?
Merci pour votre aide
Sylo
-
Bonjour,
1- il ne faut pas laisser les utilisateurs faire/écrire n'importe quoi
2- une solution est de ré-écrire les noms de dossiers/fichiers, en supprimant les caractères non voulus : caractères spéciaux, lettres accentuées,... afin d'avoir des URL "propres" et valides.
Par ex. ici : ".../repertoire-dossier/..."
3- enfin, on encode les paramètres passés via l'URL : urlencode (PHP),....