php urldecode 加号,php|urldecode urlencode 的加号问题
发布日期:2021-08-20 01:25:33
浏览次数:2
分类:技术文章
本文共 443 字,大约阅读时间需要 1 分钟。
遇到个很奇怪的问题,在获取php $_GET参数时候,加号莫名其妙没掉了。
示例如下:
//链接地址
//url?start_time=2013-11-13+00%3A00%3A00&spider=Baiduspider%2B
echo urldecode($_GET['spider']);//输出Baiduspider
echo urldecode('Baiduspider%2B');//输出Baiduspider+
echo urldecode($_GET['start_time']);//2013-11-13 00:00:00
echo urldecode('2013-11-13+00%3A00%3A00');//2013-11-13 00:00:00
很明显,Baiduspider后面的加号在urldecode后没掉了。
因为%2B进行一次解码后是“+”,再解码一次则变成了“空格”。
在此mark下这问题,这玩意儿就这么规定的,也没什么特效办法解决,只能平时注意了。
转载地址:https://blog.csdn.net/weixin_32141627/article/details/115812567 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年03月19日 18时54分14秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mysql加密复制_MySQL主从复制使用SSL加密
2019-04-21
python启动远端 exe_python打包exe开机自动启动的实例(windows)
2019-04-21
java当前路径_java获取当前路径的几种方法
2019-04-21
java web传递参数_Javaweb的八种传值方式
2019-04-21
java gui支持的包有哪两个_Java GUI
2019-04-21
java list详解_java集合List解析
2019-04-21
java坐标代码_java实现计算地理坐标之间的距离
2019-04-21
mysql 取两个时间差 php_在php和MySql中计算时间差的方法详解
2019-04-21
mysql 重启数据库实例_mysql 单机多实例重启数据库服务
2019-04-21
dtc mysql_DTCC归来-高可用可扩展数据库架构探讨
2019-04-21
java怎样将日期本土化_Java中的日期操作
2019-04-21
java生产者消费者模型到精通_java生产者消费者模型
2019-04-21
python函数代码块以什么开头_Python初体验-开篇 代码全析
2019-04-21
java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc
2019-04-21
php读取大文件某行内容,PHP读取和修改大文件的某行内容_PHP教程
2019-04-21