我目前正在尝试制作特定的广告拦截。我的代码如下。
<?php
session_start();
$isLayout = 0;
if(isset($_REQUEST['layout']) && ($_REQUEST['layout'] == 'source1')){
$isLayout = 1;
$_SESSION["isLayout"] = 1; }
目前,这是读取URL参数,如果?layout = source1附加到URL的末尾,具体的更改将显示在网站上。我的代码发生在下面。
<?php
if($isLayout == 0){
echo 'nothing';
}else{
echo 'magic that's only to be seen if users come to website from source 1'
}
?>
目前,我已经获得了用户访问的第一页上的代码。但是,当该用户访问该网站的其他页面时,即使它们来自source1,该布局也会回到默认状态。我想通过网站上的用户整个会话确保网站的更改是一致的,而不仅仅是第一页。
答案 0 :(得分:-1)
您可以使用$ _COOKIE来存储信息。 或者,您可以在单独的文档中定义变量,并在需要的文档中对其进行定义。