您当前的位置:首页>php频道>php开发过程中,url的get传递参数有空格的日期和时间时传递不正确的处理方法

php开发过程中,url的get传递参数有空格的日期和时间时传递不正确的处理方法

发布时间:2015-10-11 类型: php频道 编辑: 小猪迷

    我们经常需要进行搜索或者进行url的get传递表单参数。我做为一个多年开发经验的人员,在开发搜索处理有空格的日期时,发现翻页的时候,URL的日期参数传递第二页就不正常。
    经过排查,发现是因为日期+时间有空格,例如:2015-02-13 23:59:59,在url里就自动转化成了2015-02-13%2B23%3A59%3A59
    因为没有考虑到自己手动urlencode,所以在接收参数的时候,没有使用urldecode,所以在第二页时,就数据老不正常。后面看了url地址的变化,发现原来url地址自动进行了urlencode,所以我们现在接收数据的时候,直接针对接收的数据进行urldecode即可。

    $time1 = $_GET['time1'];
    $time1 = urlencode($time1);

    这样就完美解决了翻页时,URL地址带有空格的日期时间问题 

  • 没有评论哦,快来抢个沙发吧
小猪迷

                

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅小猪迷公众号。

234113618

用微信扫描二维码,
加入小猪迷 QQ 群。

php开发过程中,url的get传递参数有空格的日期和时间时传递不正确的处理方法-小猪迷PHP[xiaozhumi.com]

我们经常需要进行搜索或者进行url的get传递表单参数.我做为一个多年开发经验的人员,在开发搜索处理有空格的日期时,发现翻页的时候,URL的日期参数传递第二页...

https://www.xiaozhumi.com/php/94.html