如何检查是否已输入session_start?
2022-08-30 18:38:46
我有一个第三方脚本,想知道在做某事之前如何检查是否已声明?PHP
session_start()
something like if(isset($_session_start())) { //do something }
我有一个第三方脚本,想知道在做某事之前如何检查是否已声明?PHP
session_start()
something like if(isset($_session_start())) { //do something }
if(!isset($_SESSION)) {
session_start();
}
该检查将允许您保持当前会话处于活动状态,即使它是一个环回提交应用程序,如果数据键入不正确或在程序中具有其他检查和平衡,则在继续下一个程序之前,您计划重用表单。
与 PHP >= 5.4.0 一样,您有函数 session_status() 告诉您它是否已初始化或是否被禁用。
例如,您可以执行以下操作:
if (session_status() == PHP_SESSION_NONE) {
session_start();
}
您可以在 http://www.php.net/manual/en/function.session-status.php 中阅读更多相关信息