如果单击链接,如何将默认的html / php登陆页面更改为另一个页面

问题描述 投票:0回答:2

如果我单击按钮或链接,我想更改着陆页

例如,我有两页:第1页和第2页。

如果我单击链接2,则默认登录页面将从页面1更改为页面2,如果我单击链接1,则默认登录页面将从页面2更改为页面1。

如果我离开网站并回来,我希望默认的登录页面仍与上次设置的页面相同。

php html cookies
2个回答
0
投票

这可以通过设置如下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。


-1
投票

如果您有一个可以存储数据的PHP服务器(由于PHP标记,我想是这样的,那么您将像这样处理它:

© www.soinside.com 2019 - 2024. All rights reserved.