我有这个网址:
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文件中使用重写规则进行修改吗?如果答案是肯定的,请解释我该怎么做。
答案 0 :(得分:5)
出于安全原因,我需要隐藏用户名。如果我更改用户名santaclaus与我在其数据中访问的其他用户
隐藏用户名不会对您有所帮助。您仍然需要确定在代码中使用的用户名,如果它来自浏览器,那么浏览器的操作员可以更改它。
由于您说过"与另一个用户",您必须拥有某种登录系统。你必须使用它。
您可以采取两种方法:
选项2更复杂,但允许管理员用户访问其他用户。
答案 1 :(得分:-4)
有两种类型的http请求。 GET和POST。在这里你正在制作GET http请求。所以您的请求参数在网址中可见。要隐藏它,您必须使用POST。在此处查看更多详细信息“http://www.w3schools.com/tags/ref_httpmethods.asp”