Wordpress编码GET参数

时间:2018-03-02 07:56:53

标签: wordpress get base64

我需要将base64编码的字符串作为GET参数传递,是的,我知道这是一个坏主意,但这是必要的。问题是我需要它:

http://example.com/?data=c29tZXRoaW5nQA==

但它将网址更改为:

http://example.com/?data=c29tZXRoaW5nQA%3D%3D

有办法吗?通过query_vars过滤器添加此参数修复了URL,但随后总是返回博客页面而不是首页。

1 个答案:

答案 0 :(得分:0)

你可以urldecode()你的参数,当你得到它时,它将把它变回正常的参数。 -

所以

 $returnValue = urldecode('c29tZXRoaW5nQA%3D%3D'); 

将返回

 $returnValue = "c29tZXRoaW5nQA==";

简而言之:

 $theImage = urldecode($_GET['data']);

应该给你你不喜欢的字符串