OBTENIR des variables avec des espaces - ils, mais est-il correct ou ok?

J'ai une page PHP où je suis de passage le nom de la ville, via un "ville" URL/GET variable. Actuellement, c'est en passant le véritable nom de la ville, même si elle a des espaces (par exemple .php?city=New York). J'ai ensuite prendre l' $de la ville de prendre des variables et exécuter une requête MySQL contre les villes.nom.

Cela fonctionne bien mais j'ai toujours été sous l'impression que toutes les variables, à l'URL/GET ou autre ne doit jamais contenir d'espaces. Je suis plus que capable de remplacer les espaces w/caractères de soulignement ou de les enlever et de les remettre dans la requête...etc - mais j'ai pensé que je voudrais vous demander d'abord dans le cas où les espaces sont complètement bien, et c'était juste de la superstition de me dire le contraire.

OriginalL'auteur Dave | 2011-04-11