并不是说session_start()必须放在第一行,而是要保证在使用它之前,没有向浏览器输出过任何内容
检查session_start()之前,是否已向浏览器输出过内容
php手册中有的If you are using cookie-based sessions, you must call session_start() before anything is outputted to the browser.
例如
php
zhongguo
不一定,但之前不能有输出,所以其实还是放在顶部不容易出错,反正至少start罢了,又没做什么。
那是必须的