我使用以下代码对基本隐藏URL的URL进行编码
/lbs_map.php?msisdn=27827910118
这是我不希望我的客户看到的。我用以下方式编码
<a href="lbs_map.php?msisdn=<?php echo base64_encode ("27".substr($rows['member_msisdn'],
1)); ?>
这是我的输出:
/lbs_map.php?msisdn=Mjc4Mjc5MTAxMTk=
我正在使用它来尝试解码字符串:
<?php
$str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';
echo base64_decode($str);
?>
但它根本不能解码它并给我所需的信息。我需要有关解码字符串
的帮助编码字符串必须与代码字符串一起使用,因为代码字符串会变化并且永远不会相同
答案 0 :(得分:1)
如果您通过网址传递base64编码数据,则首先需要urlencode()
,因为=
是网址中的保留字符。
答案 1 :(得分:0)
您需要urlencode()
msisdn
参数。
另请注意,如果您想隐藏用户的某些内容,base64
不是一种方法,因为它不是加密功能,并且可以轻松解码。