首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用$_get发送值的问题

使用$_get发送值的问题
EN

Stack Overflow用户
提问于 2013-10-15 04:13:24
回答 2查看 90关注 0票数 0

在旁边有一个链接列表,当单击时,将使用$_GET生成相关内容。

问题:

  • 如果$_GET没有接收到完整的值。例如,运动鞋和运动服 我得到的值是-$_ GET‘分类’=训练者 而不是-$_GET‘分类’=运动鞋和运动装

实际上,$_GET在文本链接中的空格后中断。就像“耐克运动鞋”只会返回“耐克”。

注意:使用onClick ()是一种可能的解决方案。

谢谢你提前帮忙。

编码愉快!

EN

回答 2

Stack Overflow用户

发布于 2013-10-15 05:09:57

首先,用+符号替换空格,然后用%26替换&

所以trainers & sportswear会变成trainers+%26+sportswear

那应该对你有用。urlencode()你的绳子。

票数 1
EN

Stack Overflow用户

发布于 2013-10-15 04:20:54

可以看到,$_GET几乎没有什么限制。内容显示在url中。2.内容可以张贴到有限的大小。

因此,在我们的例子中,发送的字符数可能会造成问题。

第二件事是,当我们在url中发送一些值时,它们都是由'&‘分隔的,比如a=4&b=6等等,所以'&’是对值的除法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19373174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档