2016-10-04 47 views
0

入站访问者到达我们的网站时使用作为凭证的查询字符串。 (egoursite.com/landingpage.php?id=abc & token = def)将入站查询字符串传递到出站链接

在以任何顺序访问页面后,他们到达带有出站链接的最终页面,我们希望将相同的查询字符串附加到。 (如A HREF =“nextsite.com/targetpage.php?id=abc &令牌=高清” ...)

什么是跟踪查询字符串名称值对,因为他们参观最有效的方法其他页面为了重建它的出站链接? (所有用户的名称 - 值对的属性名称将保持不变)是将它们放入会话数据中吗?如何保存和如何检索代码示例将不胜感激。

回答

0

我会将感兴趣的参数存储在会话中。这样,如果用户访问带有查询字符串的页面,但内部链接不需要传递它,那么就足够了。

我假设你使用的是PHP。

您可以存储一个键值查询参数(如果设置)这样的全球性会议数组中:

session_start(); 
if(isset($_GET['key'])) 
{ 
    $_SESSION['key'] = $_GET['key']; 
} 

而且retreive它想:

session_start(); 
$value = $_SESSION['key'] 

记住,你需要session_start只有一次每页但在任何调用会话数组之前!

+0

像广告一样工作 - 非常感谢! – user6921961