根据我的编码,当我点击“视图”时,它将显示一个新页面并显示一些与该用户ID相关的数据。在对URL进行编码后,我将如何从中获取ID?
<a href="view_user.php?id=<?php echo base64_encode($row['user_id']); ?>"> View </a>
答案 0 :(得分:0)
您确定要对网址进行base64编码,而不是urlencode吗?
另一种方式(如果你合法地需要使用它 - 我想不出你想要的原因)是base64_encode有一个反向函数,base64_decode,你可以使用它页面加载以解码URL中的id。
对于数据库表中的数字ID,您不需要对其进行urlencode,该函数主要用于处理字符串,它会对所有非字母数字字符进行编码。
如果你给出更多背景信息,如果我们提出建议,我们可能会提供更多帮助。