入境访问者使用查询字符串到达我们的网站,该字符串用作凭据。 (e.g.oursite.com/landingpage.php?id=abc&token=def)
以任何顺序访问页面后,他们会到达最终页面,其中包含我们希望附加相同查询字符串的出站链接。 (例如,href =" nextsite.com/targetpage.php?id = abc& token = def" ...)
在访问其他页面以便在出站链接上重建它时,跟踪查询字符串名称值对的最有效方法是什么? (对于所有用户,名称 - 值对的属性名称将保持不变。)是否将它们放入会话数据中?关于如何保存和如何检索的代码示例将不胜感激。
答案 0 :(得分:0)
我会将感兴趣的参数存储在会话中。这样,如果用户访问附加了查询字符串的页面就足够了,但内部链接也不需要传递它。
我假设你正在使用php。
您可以在全局会话数组中存储键值查询参数(如果已设置),如下所示:
status_filter = df[df['STATUS'] == 'Complete' and df['READY TO INVOICE'] == 'No']
并且像以下一样挽回它:
session_start();
if(isset($_GET['key']))
{
$_SESSION['key'] = $_GET['key'];
}
请记住,每页只需要session_start();
$value = $_SESSION['key']
一次,但在调用会话数组之前!