如何从“base64_encode”url获取传递的ID?

时间:2013-08-11 11:10:16

标签: php encoding base64

根据我的编码,当我点击“视图”时,它将显示一个新页面并显示一些与该用户ID相关的数据。在对URL进行编码后,我将如何从中获取ID?

<a href="view_user.php?id=<?php echo base64_encode($row['user_id']); ?>"> View </a>

1 个答案:

答案 0 :(得分:0)

您确定要对网址进行base64编码,而不是urlencode吗?

另一种方式(如果你合法地需要使用它 - 我想不出你想要的原因)是base64_encode有一个反向函数,base64_decode,你可以使用它页面加载以解码URL中的id。

对于数据库表中的数字ID,您不需要对其进行urlencode,该函数主要用于处理字符串,它会对所有非字母数字字符进行编码。

如果你给出更多背景信息,如果我们提出建议,我们可能会提供更多帮助。