PHP条件session_start

Roc*_*aco 1 php

我在现有的小型Web应用程序的PHP头文件中有以下内容.我的问题是:这不会使页面跳过一个额外的步骤来首先检查然后开始一个会话吗?这有什么意义?

如果会话存在,我不能只使用session_start它,如果它不会被忽略吗?

PHP

if (!isset($_SESSION)) {
   session_start();
}
Run Code Online (Sandbox Code Playgroud)

Sco*_*lme 5

如果调用session_start()并且不存在会话,则会创建新会话.如果有现有会话,它将恢复该会话.