如何在Codeigniter中隐藏参数?
我有这个网址:
http://example.com/profile/1
我想隐藏' / 1'在网址中,但我在这里挣扎。我想隐藏它,因为URL中的1是用户ID。所以我希望它隐藏在公众视野之外
我正在使用Nginx。我尝试使用
重写它location ~^ profile {
rewrite ^profile/ http://example.com/profile? permanent
}
但这不起作用,它只是继续重定向和重定向
我尝试更改它但它不起作用..请帮帮我
答案 0 :(得分:3)
你做不到。如果URL没有提供参数,如何让服务器知道要查找哪个配置文件?
答案 1 :(得分:2)
通过POST而不是GET传递ID,然后URL将不包含ID
答案 2 :(得分:0)
没有理由隐藏用户ID。至少没有安全风险。如果你想隐藏你的用户ID,还有另一种方法来制作哈希函数并使用它来代替数据库id