如果我单击按钮或链接,我想更改着陆页
例如,我有两页:第1页和第2页。
如果我单击链接2,则默认登录页面将从页面1更改为页面2,如果我单击链接1,则默认登录页面将从页面2更改为页面1。
如果我离开网站并回来,我希望默认的登录页面仍与上次设置的页面相同。
这可以通过设置如下cookie轻松完成:
<?php
if($_GET['landingpage']) setcookie("landingpage", $_GET['landingpage'], time()+3600);
if($_COOKIE["landingpage"] == 1) {
echo "landingpage 1";
}
if($_COOKIE["landingpage"] == 2) {
echo "landingpage 2";
}
if(!$_COOKIE["landingpage"]) echo "default page";
?>
<a href="?landingpage=1">landingpage1</a>
<a href="?landingpage=2">landingpage2</a>
检查https://www.php.net/manual/en/function.setcookie.php以获取有关到期等的更多信息。>
还请注意:并非所有用户都允许设置cookie。
如果您有一个可以存储数据的PHP服务器(由于PHP标记,我想是这样的,那么您将像这样处理它: