为了账号安全,请及时绑定邮箱和手机立即绑定

session_start()

<?php #script#include.php
session_start();
define("ROOT",dirname(__FILE__));
set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.get_include_path());

require_once 'mysql.func.php';
require_once 'image.func.php';
require_once 'common.func.php';
require_once 'string.func.php';
require_once 'page.func.php';

发现一个问题,原因不明,望指点! 在写ROOT目录的那个include.php时,发现如果写上session_start(),验证码就显示不出来了。如果非要在这里写session_start,那么把image.func.php中的session_start.php注释掉也可以。为什么呢? 听说session_start 之前不能对浏览器发送任何东西,这里和这个有关系??

正在回答

3 回答

因为你在include.php开启了session,又在你的页面又开启 session 冲突了

0 回复 有任何疑惑可以回复我~
#1

Howdy_Shalalala 提问者

King大神似乎也开启了,他却没有问题,为什么?
2016-03-01 回复 有任何疑惑可以回复我~
#2

Howdy_Shalalala 提问者

都好久了,已经忘了!
2016-04-05 回复 有任何疑惑可以回复我~

我也开启了,并没有什么事,验证码照样出来,又不是关闭session,为什么有冲突

0 回复 有任何疑惑可以回复我~

可是king大神也开启了为什么他没事?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117284    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

session_start()

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信