Php .htaccess是否在url参数存在时隐藏该参数?

Php .htaccess是否在url参数存在时隐藏该参数?,php,.htaccess,url,mod-rewrite,Php,.htaccess,Url,Mod Rewrite,我有这个网址: /login 和参数: ?d=1 当param存在时,我可以在此页面上显示其他信息,但我需要从url隐藏它 我可以隐藏它,但是php认为param总是存在的 我认为唯一的方法是在重定向到/login时放弃params系统并创建特定的cookie,然后在此页面中生成ifisset$_cookie[]语句?如果可能,您也可以在PHP会话中使用值: 在重定向到登录页面之前,请设置会话变量: start_session(); $_SESSION['show_id'] = 1; now

我有这个网址:

/login
和参数:

?d=1
当param存在时,我可以在此页面上显示其他信息,但我需要从url隐藏它

我可以隐藏它,但是php认为param总是存在的


我认为唯一的方法是在重定向到/login时放弃params系统并创建特定的cookie,然后在此页面中生成ifisset$_cookie[]语句?

如果可能,您也可以在PHP会话中使用值:

在重定向到登录页面之前,请设置会话变量:

start_session();
$_SESSION['show_id'] = 1;
now_redirect_to_login();
在登录页面上,您可以读取会话值:

start_session();
$id = $_SESSION['show_id'];