У меня есть страница PHP, где я передаю название города через переменную URL/GET города. В настоящее время он передает фактическое название города, даже если оно имеет пробелы (например, .php?city=New York
). Затем я беру переменную GET $city и запускаю запрос MySQL в адрес city.name.
Это работает отлично - но у меня всегда было впечатление, что любые переменные, URL/GET или иначе никогда не должны иметь пробелов. Я более чем способен либо заменять пробелы w/подчеркиваниями, либо удалять их, и возвращать их обратно для запроса... и т.д. - но я думал, что сначала попрошу, чтобы пробелы были полностью прекрасными, и это было просто мое суеверие говорит мне иначе.