Wordpress编码GET参数

问题描述 投票:0回答:1

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

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

但它将URL更改为:

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

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

wordpress get base64
1个回答
0
投票

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

所以

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

将返回

 $returnValue = "c29tZXRoaW5nQA==";

简而言之 :

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

应该给你你想要的字符串

© www.soinside.com 2019 - 2024. All rights reserved.