点击 相关内容 使用$ _GET。
问题:
$ _GET未收到的全部值。例如 培训师和运动装
我获取的值 - $ _GET ['category'] = 培训师
而不是 - $ _GET ['category'] = 培训师&运动装
实际上$ _GET在文本链接中的空格之后中断。就像“耐克训练师”将只返回“耐克”。
注意:使用onClick()是一种可能的解决方案。
提前感谢您的帮助。
快乐的编码!
答案 0 :(得分:1)
首先,用+
符号替换空格,然后用%26替换&
。
因此trainers & sportswear
将成为trainers+%26+sportswear
应该适合你。 urlencode()
你的字符串。
答案 1 :(得分:0)
看看会发生什么 $ _GET几乎没有限制 1.内容显示在网址中。 2.内容可以发布到有限的大小。
所以在这种情况下 发送的字符数可能会造成问题。
第二件事是 当我们在网址中发送一些值时,它们都被'&'隔开 就像 a = 4& b = 6,依此类推 所以'&'划分价值。