略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: 预定义常量

2024-11-14

预定义常量

下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。

SID (string)
包含着会话名以及会话 ID 的常量,格式为 "name=ID",或者如果会话 ID 已经在适当的会话 cookie 中设定时则为空字符串。 这和 session_id() 返回的是同一个 ID。
PHP_SESSION_DISABLED (int)
自 PHP 5.4.0 起。如果会话已禁用则返回 session_status() 的值。
PHP_SESSION_NONE (int)
自 PHP 5.4.0 起。在会话已启用但是没有会话的时候返回 session_status() 的值。
PHP_SESSION_ACTIVE (int)
自 PHP 5.4.0 起。在一个会话已启用并存在时返回 session_status() 的值。
add a noteadd a note

User Contributed Notes 2 notes

up
13
sarath dot jasrin at gmail dot com
5 years ago
Check whether session started using Predefined Constants

if (session_status() == PHP_SESSION_NONE) {
    session_start();
}
up
10
Anonymous
5 years ago
SID constant defined dynamically!

var_dump(defined('SID'));  // bool(false) - Not defined...
session_start();
var_dump(defined('SID'));  // bool(true) - Defined now!

官方地址:https://www.php.net/manual/en/session.constants.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3