动态URL在所有页面上保持不变

时间:2013-06-27 04:12:58

标签: php url dynamic cookies session-cookies

所以当我的网址看起来像这样:

http://mywebsitehere.com/?kw=1

我正在使用下面的代码来处理它:

<?php if( isset($_GET['kw'] )){ 
 //my div here
} ?>

效果很好,我在网页上得到了我想要的内容。但是,我在该页面上单击的任何链接都将更改网址结构并删除?kw=1。无论如何要将?kw=1添加到该会话的每个链接中吗?我不知道怎么做?任何想法或答案都会很棒!谢谢!

如果我需要更多地回答我的问题,请告诉我。

1 个答案:

答案 0 :(得分:0)

设置会话变量:

if( isset($_GET['kw']) && !isset($_SESSION['kw']) )
{
  $_SESSION['kw'] = $_GET['kw'];
}

然后可能只是在你需要的地方使用会话变量?

另外不要忘记,您需要使用

在根文档的顶部开始会话
session_start();

这应该让你去