我需要在用户登录时为我的所有网址添加用户名变量。
例如,它将是:
我需要添加变量的原因是将页面发送到PDF服务,因为每个用户都有一个独特的模板样式。
我有自己的变量集,但是如果使用php将URL包含在URL中,我怎样才能重写页面URL以包含变量?
答案 0 :(得分:1)
Apache无法知道用户是否已登录,它与您的PHP代码有关。在这种情况下,我认为最好的解决方案是添加一个SESSION变量,如:
$_SESSION['user'] = 'user1';
而不是检查用户参数是否存在,您必须检查$ _SESSION ['用户']是否存在。这将更容易,更安全。
答案 1 :(得分:0)
你正在寻找的不是php,它是.htaccess文件中的apache模块。这是我在这个主题上看到的最好的博客:http://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/