猿问

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

首先我知道应该是在头部
比如:
session_start();
$_SESSION['name']='levi';
但是如果有多个文件调用,且都用到了sessionstart,怎么办?
这样sessionstart就被多次调用了
//set.php
session_start();
$_SESSION['name']='levi';
//conr.php
include'set.php';
session_start();
echo$_SESSION['name'];
我怎样确保session_start只被调用一次,且是开头呢?
同理还有header()
慕斯709654
浏览 500回答 2
2回答

炎炎设计

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

相关分类

JavaScript
我要回答