我有一个PHP页面,在通过“city”URL/GET变量传递城市名称。目前,即使含有空格(例如.php?city=New York
),它也会传递实际的城市名称。然后,我取得$ city GET变量并针对cities.name运行MySQL查询。
这样做完全没有问题 - 但是我一直认为任何变量,无论是URL / GET还是其他方式都不应该有空格。我可以轻松地将空格替换为下划线,或者删除它们,并将其重新放入查询中...等等 - 但是如果空格是完全正常的,而这只是我的迷信告诉我相反,所以我想先问问。
urldecode()
函数。 - alex