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

为什么只要在include进入admin.php打开getVerify.php会显示不了验证码

<?php
session_start();
define("ROOT",dirname(__FILE__));
set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.ROOT."/configs".PATH_SEPARATOR.ROOT."/".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';
require_once 'configs.php';
require_once 'admin.php';

http://img1.sycdn.imooc.com//597dec87000103c805390191.jpg

http://img1.sycdn.imooc.com//597dec880001207010840455.jpg


正在回答

4 回答

require_once 'admin.php'; 文件名字写错了 应该是 admin.inc.php

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

慕盖茨8324958 提问者

非常感谢!
2017-08-01 回复 有任何疑惑可以回复我~

你要把之前写在image.func.php中的session_start删掉才可以

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

如果把session_start();这行代码去掉,登录界面才会有 验证码,我折腾了一个下午找出来的,至于原因,还没有想明白。

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

e_currentTarget

因为在image.func.php封装的方法中,开启了一次session,相当于包含进去了又开启了一次。但是在网上查开启两次session是不会有影响的。我也在这困惑,这个在后面学习中可以慢慢搞懂。我开始还以为是我文件包含的路径不对,还特地去查了下包含文件路径的知识,反正学习就这样啦,不断填坑,不断成长。
2018-01-06 回复 有任何疑惑可以回复我~

换了也是不行

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

Gemma_Tong

估计还要看下你的 生成验证码的函数来判断下
2017-07-31 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

为什么只要在include进入admin.php打开getVerify.php会显示不了验证码

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