如何从url隐藏参数

Pyt*_*_96 -4 apache perl .htaccess

我有这个网址:
http:// localhost:8080/cgi-bin/gestionale/dashboard.pl?user = santaclaus
我的问题是如何转换它:
http:// localhost:8080/cgi-bin/gestionale/dashboard. pl?user = santaclaus

http:// localhost:8080/cgi-bin/gestionale/dashboard.pl

我可以在我的.htaccess文件中使用重写规则进行修改吗?如果答案是肯定的,请解释我该怎么做.

Que*_*tin 5

出于安全原因,我需要隐藏用户名.如果我更改用户名santaclaus与我在其数据中访问的其他用户

隐藏用户名对您没有帮助.您仍然需要确定在代码中使用的用户名,如果它来自浏览器,那么浏览器的操作员可以更改它.

既然你说"与另一个用户",你必须有一些登录系统.你必须使用它.

您可以采取两种方法:

  1. 首先不要将用户名放在URL中.从您使用服务器端代码的任何登录系统中读取它.
  2. 将用户名放在URL中,并检查服务器端代码以查看当前登录的用户是否有权访问所请求的用户.

选项2更复杂,但允许管理员用户访问其他用户.