从base64_encode url获取变量?

时间:2012-02-23 17:38:08

标签: php

我正在研究一种编码或加密我的网址变量的方法,但我不知道如何让它们恢复...

有了这个

_link_=Home&nc=1&plw=950&pmw=0&prw=

我曾经做过$_GET['_link_']

但是当base64_encode为url时

base64_encode("_link_=Home&nc=1&plw=950&pmw=0&prw=");

echo base64_decode($string);

如何获取 _ 链接 _ 或我的 nc 变量?

由于

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

如果您有http://www.example.com/?BASE64ENCODEDSTRINGHERE之类的内容,则可以执行以下操作:

$query_string = base64_decode($_SERVER['QUERY_STRING']);
parse_str($query_string, $getdata);

在这种情况下,$getdata数组中的数据与$ _GET中的数据相同。