特别是,如果他们第一次登录到某个登录页,我希望主链接将他们返回到该登录页。比方说,他们登陆了一个城市登陆页,然后访问了网站上的其他页面,如果他们点击了这些页面上的主页链接,就会被发送回城市登陆页。这可能吗?如果是,请解释。
我真的不明白你想要什么,但你可以在php中创建逻辑。使用会话保存用户是否访问过该网站。如果你想要更多的信息或更好的答案,写下页面的名称,并准确地写下客户端做了什么以及html应该有什么改变
编辑
这在html中是不可能的。您将php会话(例如$_session['site'](设置为您希望用户返回的网站的URL。您必须使用服务器和php,因此您必须将.html保存为.php。例如下载examplep并将文件放入htdocs文件夹。启动Apache服务器。假设您有以下内容:
htdocs/
|- index.php
|- a.php
|- b.php
将其添加到index.php的开头。这将使用户返回到您放入$_SESSION['site']:的网站
<?php
session_start();
if (isset($_SESSION['site'])) {
header('Location: '.$_SESSION['site']);
exit();
}
?>
这就是您设置会话的方式。例如,在b.php:页
<?php
session_start();
$_SESSION['site'] = '/b.php';
?>
或在.php 中
<?php
session_start();
$_SESSION['site'] = '/a.php';
?>
如果你想删除会话,你可以用以下代码创建一个网站(htdocs/stop session.php(:
<?php
session_start();
session_destroy();
header('Location: /');
exit();
?>
另一种方式是JS,但在我看来要复杂得多。你可以在那里使用cookies。
我希望它能有所帮助。如果您想要任何更改,请评论