如何解决URl中javascript获取值的问题

如何解决URl中javascript获取值的问题,javascript,Javascript,我的表格 window.location="xxx.php?id="+id; id的值显示在URL中,如下所示 localhost/filename.php?id=2 我不想显示URL值id=2 如何转换像`localhost/filename.php?id=XZsaswee..这样的值。请帮助我。您可以在发送id之前对id执行一些操作,但这些操作应该是可逆的(乘法、Device…),以便在服务器端执行相同的操作,以了解视图发送的真实数字。希望它有助于将您的值放入base64\u encode

我的表格

window.location="xxx.php?id="+id;
id的值显示在URL中,如下所示

localhost/filename.php?id=2

我不想显示URL值
id=2


如何转换像`localhost/filename.php?id=XZsaswee..这样的值。请帮助我。

您可以在发送id之前对id执行一些操作,但这些操作应该是可逆的(乘法、Device…),以便在服务器端执行相同的操作,以了解视图发送的真实数字。希望它有助于将您的值放入
base64\u encode
函数。它对您的值进行编码。
使用此选项进行编码:
假设

$id="2";
base64_encode($id);
现在,

localhost/filename.php?id=
$id

并使用

base64_decode($id);

你到底在问什么?当我传递值时,它应该被转换成不同的格式。“XZsaswee”是如何转换成“2”的?什么样的格式?这个值有什么功能?您在服务器端使用什么语言?这太少了,你可以用encodeURI:你能给我举个例子吗。这是php函数,不是javascript