Javascript 使用参数强化传递到另一个页面的url
我想通过iframe将参数传递到另一个页面 范例Javascript 使用参数强化传递到另一个页面的url,javascript,html,iframe,Javascript,Html,Iframe,我想通过iframe将参数传递到另一个页面 范例 有没有什么技术可以让用户不知道user=user\u id而不是通过这种方式传递user=id?您可能要做的是将一个虚拟页面加载到该iframe,然后使用JavaScript加载正确的页面。您可以使用POST请求从URL隐藏参数。但是,如果用户希望找到您发布的内容,他总是可以从您的JS中看到,尽管这不如检查iFrame的src属性那么明显。是否要隐藏用户ID?将querystring参数“user”更改为复杂的字符串。您的服务器和others
有没有什么技术可以让用户不知道user=user\u id而不是通过这种方式传递user=id?您可能要做的是将一个虚拟页面加载到该iframe,然后使用JavaScript加载正确的页面。您可以使用POST请求从URL隐藏参数。但是,如果用户希望找到您发布的内容,他总是可以从您的JS中看到,尽管这不如检查iFrame的src属性那么明显。是否要隐藏用户ID?将querystring参数“user”更改为复杂的字符串。您的服务器和otherserver.com是否可以访问公共数据库?您是否控制您的服务器和otherserver.com的代码(或对其有影响)?对我来说,混淆id听起来不是一个好主意。最好的选择是使用服务器端安全机制,保持id不变。这不会混淆id值。这是关于用户参数名的,但这有什么意义呢。它将产生的唯一影响是,您必须在服务器端脚本中使用不同的参数名称,这可能会使其更难读取。无意冒犯,伙计,我不是说我的解决方案是好的,而你的解决方案是坏的。我的意见是,最好忽略客户端的问题,花一些时间改进服务器端脚本,这样可以使可见的用户id根本不成问题。另外,如果您引用的是另一台不是您的服务器,那么您几乎无能为力,您无法更改参数名称,因为服务器无法识别它。
<iframe src="http://otherserver.com/page?user=user_id"/>