J'ai un problème avec la génération d'URL valides à partir de chaînes. E.g .:Créer une URL valide à partir d'une chaîne, php
"http://mysite.de/go/".$text
Je veux ajouter du texte, peut-être un titre, au lien. Le script derrière go/prend le titre, obtient l'ID du poste, utilise l'ID pour obtenir une URL de la base de données pour l'exécuter. Cela fonctionne pour, par exemple,
$text = "zalando.de"
Mais pour
$text = "1&1 Email"
il ne fonctionne pas. S Je pense que je dois encoder $ text pour le rendre valide? Existe-t-il une méthode standard pour faire cela?
+1 ne connaissaient pas [rawurlencode()] (http://php.net/rawurlencode). –