关于backurl中参数转义
2009-11-30 6:45 - PHP -
刚刚开始做PHP开发,小问题不断:
今天早上出现一个小BUG,就是在网页顶部登出的时候页面跳转回来本来两个GET参数,变成了一个。
比如:http://localhost/index.html?id=1&vid=2在
PHP:
后变成了http://localhost/index.html?id=1
分析一下,很显然程序把backurl中的第二个参数当成了logout.php的第二个参数来算了,结果返回的URL就少了后面那个参数
后来问了一下旁边的程序员,PHP有个urlencode函数可以解决这个问题
PHP:
这样,这个问题就解决了。