简体   繁体   English

PHP-session_start()

[英]PHP - session_start()

I have a PHP page that has session_start() at the very top. 我有一个PHP页面,其最顶部具有session_start()。 Halfway through the page, if a certain condition is met, the page is reloaded using JavaScript. 页面中途,如果满足特定条件,则使用JavaScript重新加载页面。 I'm wondering if session_start() is called again when the page is reloaded or does PHP know to skip it since the session has already started? 我想知道是否在重新加载页面时再次调用session_start(),或者因为会话已经启动,PHP是否知道跳过它?

session_start — Start new or resume existing session. session_start —启动新会话或恢复现有会话。 Starts a new session if not started else resumes the existing session. 如果尚未启动,则启动一个新会话,否则将恢复现有会话。

Added You could check and initiate, like: 已添加您可以检查并启动,例如:

if (session_id() == "") {
    session_start();
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM