位置:首页 > 软件操作教程 > 编程开发 > PHP > 问题详情

PHP 对URL传递的参数进行编码

提问人:刘团圆发布时间:2021-01-13

    使用URL参数传递数据,就是在URL地址后面加上适当的参数。URL实体对这些参数进行处理。使用方法如下:

    http://url?name1=value1&name2=value2...

        URL传递的参数(也称为查询字符串)

    显而易见,这种方法会将参数暴露,因此,针对该问题讲述一种URL编码方式,对URL传递的参数进行编码。

    URL编码是一种浏览器用来打包表单输入数据的格式,是对用地址栏传递参数进行的一种编码规则。如在参数中带有空格,则传递参数时就会发生错误,而用URL编码后,空格转换成“%20”,这样错误就不会发生了,对中文进行编码也是同样的情况,最主要的一点就是对传递的参数起到了隐藏的作用。

    在PHP中对查询字符串进行URL编码,可以通过urlencode()函数实现,该函数的语法如下:

    string urlencode( string str)

    urlencode()函数实现对字符串str进行URL编码。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部