【问题标题】:Do I need to use session in every page? [duplicate]我需要在每个页面中使用会话吗? [复制]
【发布时间】:2017-12-11 06:33:24
【问题描述】:

如果我使用登录功能,我是否需要为从登录到注销的每个页面启动会话?

<?php
session_start();
if(session_destroy()) // Destroying All Sessions
{
header("Location: index.php"); // Redirecting To Home Page
}
?>

【问题讨论】:

  • 是的,如果页面是不同的 php 页面
  • 是的..!您必须在每个页面中开始会话。
  • 在每个页面上启动的每个会话是否都会创建一个新的会话 ID?如果是这样,如何识别登录用户? @Exprator
  • @DharmendraSingh
  • 是的,每个会话都有不同的会话 ID。但是你有你的会话变量,你必须存储你所有登录的用户信息。

标签: php


【解决方案1】:

您可以为此创建一个单独的文件并将其包含在每个页面中。 创建一个文件'session.php'

session.php

<?php
session_start();
if(session_destroy()) // Destroying All Sessions
{
header("Location: index.php"); // Redirecting To Home Page
}
?>

然后将它包含在您要使用会话的每个其他页面中。

include('session.php');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-23
    • 2017-05-13
    • 2021-09-26
    • 2013-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多