是否可以为html页面内的链接创建条件逻辑



特别是,如果他们第一次登录到某个登录页,我希望主链接将他们返回到该登录页。比方说,他们登陆了一个城市登陆页,然后访问了网站上的其他页面,如果他们点击了这些页面上的主页链接,就会被发送回城市登陆页。这可能吗?如果是,请解释。

我真的不明白你想要什么,但你可以在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。

我希望它能有所帮助。如果您想要任何更改,请评论

最新更新