猿问

session_start应该写在什么位置比较合适?

首先我知道应该是在头部 比如:

session_start();
$_SESSION['name'] = 'levi';

但是如果有多个文件调用,且都用到了sessionstart,怎么办? 这样sessionstart就被多次调用了

// set.phpsession_start();
$_SESSION['name'] = 'levi';// conr.phpinclude 'set.php';

session_start();echo $_SESSION['name'];

我怎样确保session_start只被调用一次,且是开头呢?

同理还有header()


人到中年有点甜
浏览 1151回答 2
2回答

饮歌长啸

通常放在公共文件头部,这样各页面调用的时候就不会冲突了, 设置时区,编码,开启ob等操作一般都放那儿, 例如typecho的Widget_Init类的execute入口方法.
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答