php语言 百分网手机站

PHP中使用session实现保存用户登录信息

时间:2020-08-05 14:57:50 php语言 我要投稿

PHP中使用session实现保存用户登录信息

  文章主要给大家介绍在php中是如何使用session实现保存用户登录信息的,涉及到php session 用户登录等一些知识点,使用session保存用户登录信息要比cookie安全很多。感兴趣的朋友一起学习吧。

  session在php中是一个非常重要的东西,像我们用户登录一般都使用到session这个东西,相对于cookie来说session 要安全很多,同时我们购物车经常使用session来做临时的记录保存哦。

  使用session保存页面登录信息

  1、数据库连接配置页面:connectvars.php

  ?

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  <?php

  //数据库的位置

  define('DB_HOST', 'localhost');

  //用户名

  define('DB_USER', 'root');

  //口令

  define('DB_PASSWORD', '19900101');

  //数据库名

  define('DB_NAME','test') ;

  ?>

  2、登录页面:logIn.php

  ?

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  21

  22

  23

  24

  25

  26

  27

  28

  29

  30

  31

  32

  33

  34

  35

  36

  37

  38

  39

  40

  41

  42

  43

  44

  45

  46

  47

  48

  49

  50

  51

  52

  53

  54

  55

  56

  57

  58

  59

  60

  61

  62

  63

  64

  65

  66

  67

  68

  69

  70

  71

  72

  <?php

  //插入连接数据库的相关信息

  require_once 'connectvars.php';

  //开启一个会话

  session_start();

  $error_msg = "";

  //如果用户未登录,即未设置$_SESSION['user_id']时,执行以下代码

  if(!isset($_SESSION['user_id'])){