【发布时间】:2013-04-26 06:13:44
【问题描述】:
我正在使用以下代码对 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);
?>
但它根本无法解码并给我我想要的所需信息。我需要关于字符串解码的帮助
编码字符串必须与代码字符串一起使用,因为代码字符串会有所不同并且永远不会相同
【问题讨论】:
-
e-track.co.za/lbs_map.php?msisdn=Mjc4Mjc5MTAxMTk= 在 URL 和屏幕上 这是一个编码字符串
-
它工作正常。它说“这是一个编码字符串”。这正是
$str所持有的。 -
您不能从文档站点逐字复制代码并期望它在您的情况下工作。正如我在您上一个问题中所说,您真的需要先掌握编程和 PHP 的基础知识,然后才能继续。
-
它正在编码的数字不是它再次带出的数字 $str 应该是我编码的数字,并且该数字会有所不同
-
我要做的只是在新的 PHP 页面上隐藏 msisdn 输出