简体   繁体   English

PHP会话和带有LOGIN的cookie

[英]PHP Session and cookies with LOGIN

I m new in PHP Programming and tried to understand cookies and session and how it can be used for one code with HTML 我是PHP编程的新手,试图理解Cookie和会话以及如何将其用于HTML的一个代码。

First i want to create a login page - 首先,我要创建一个登录页面-

2) response page ,without using any DB or mysql 2)响应页,不使用任何DB或mysql

If users is true- saves username to cookie, and sets session variable LogggedIn to TRUE. 如果用户为true,则将用户名保存为cookie,并将会话变量LogggedIn设置为TRUE。
Displays link to "content page". 显示指向“内容页面”的链接。

3) content page - checks session variable - if user is LoggedIn, says Hello "XXXX" where XXXX is the username from the cookie. 3)内容页面-检查会话变量-如果用户是LoggedIn,则说“ Hello”“ XXXX”,其中XXXX是cookie中的用户名。
If not, displays link back to login page. 如果不是,则显示返回登录页面的链接。

The code will help you.. 该代码将为您提供帮助。

<?php

session_start();

if (isset($_POST['submit'])) {
    $userName = isset($_POST['username']) ? $_POST['username'] : '';
    $password = isset($_POST['password']) ? $_POST['password'] : '';
    $_SESSION['userName'] = $userName;

    if (isset($_SESSION['userName'])) {
        echo 'logged in';
    } else {
        echo 'Check login';
    }
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM