php - 从复选框设置 cookie 以跳过登陆页面

标签 php javascript html cookies checkbox

我制作了一个带有登陆页面的网站。

我想设置一个复选框,以便在用户下次访问该网站时跳过登陆页面,直接进入主页。

如何将 cookie 添加到复选框来执行我需要的操作?

非常感谢!

最佳答案

您可以使用 session 来执行此操作。

通过设置

$_SESSION['skip_intro'] = true;

一旦使用了该复选框。

如果您需要一个方法来实现该操作,您可以使您的复选框表单使用 method="GET" 的表单并将其发送到您的主页。

然后您可以在主页上使用以下内容进行处理:

if (isset($_GET['always_skip']) && $_GET['always_skip'] == true) {
    $_SESSION['skip_intro'] = true;
}

[假设您的复选框附加了 name="always_skip"。]

然后,您可以在介绍页面上检查是播放介绍还是跳过它:

if (isset($_SESSION['skip_intro']) && $_SESSION['skip_intro'] == true) {
     //skip intro
     header: ("location: homepage.php");
} else {
     //play intro
}

关于php - 从复选框设置 cookie 以跳过登陆页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7405477/

相关文章:

php - Symfony2 : Getting the list of user roles in FormBuilder

javascript - 如何通过提示另存为对话框来保存网页中的文件?

javascript - gridster.js 使用 highcharts 时调整大小问题

flash - 在 Internet Explorer 中通过 Flash 影片进行 DIVS

python - 从不完整的 html 标签中提取元素

php - 如何检查 url 是否是键入的或来自 php 中的单击?

PHP 邮件标题 "base64 encoded unnecessarily"

javascript - 在这种情况下,如何使“加载更多”按钮起作用?

javascript - PDF4NET 不以 adobe livecycle 形式执行 javascript

html - 下拉文本框的按钮