如果我在父文件中有它,我是否需要在包含页面中添加session_start()?

时间:2013-11-18 18:33:00

标签: php-5.3 php

我将下面的代码作为一个例子..如果我已经将它放在父文件的顶部,我应该在所有包含的脚本中再次使用session_start()。

这是parent.php

<?php
session_start();
include 'child1.php';
include 'child2.php';

//
?>
为了在其中使用会话变量,或者是parent.php文件的第一个session_start足以让包含文件使用会话变量,

do child1.php和child2.php是否也需要session_start()?

1 个答案:

答案 0 :(得分:2)

不,你只需要调用一次session_start()

  

先前启动会话后调用session_start()将导致级别E_NOTICE错误。此外,第二个会话开始将被忽略。