下一节课程: 管理员管理功能简介:推荐先看一下 (23131次播放)

5 秒后自动播放下一节
  重新观看
章节
笔记
提问
课件
反馈
捐赠

ThinkPHP5实战之[教学管理系统]

  • 推荐课程
  • 评论
  • 问答
  • 笔记
  • 课件下载

︶ㄣyi個*L

老师啊,我的代码跟你敲的一模一样,但运行不起来.修改了两点 parent:initialize() 这个改成 parent::_initialize();加个下划线 还有就是empty这个函数不能用,要改成is_null 整个程序才能运行. 这是为什么啊?

7年前    添加回复 10

NiKOo

笔记:确实用empty会出错,要用is_null

7年前    添加回复 3

迷路

php手册明确表示empty函数检查一个变量是否为空,不支持检查常量

6年前    添加回复 2

阿宇

那为什么视频里可以,小白懵

阿宇 · 2020-09-04 16:45

我出现错误是因为,视频中parent:initialize()是这样写的,改成parent::_initialize(),前面是少了个下划线

6年前    添加回复 2

大白兔

视频肯定是拼接过的,这个必须加下划线才可以

大白兔 · 2019-02-27 20:35

醒不来

_initialize() 在Tp5.1中已经改为initialize()

7年前    添加回复 2

兜福

protected function _initialize(){ parent::_initialize(); define('USER_ID', Session::has('user_id') ? Session::get('user_id'):null); }

7年前    添加回复 2

曾立权

在做判断用户是否登录和防止用户重复登录的时候,用empty会显示错误,我用了is_null却没有问题

7年前    添加回复 2

楷凯

并不可以防止重复登录吧!照着老师的写的,但是发现还是可以重复登录,课件里的代码,也还是可以重复登录,希望有人也遇到过这个问题,可以解答一下

6年前    添加回复 1

yy

如果运行正常的话,是可以防止重复登录的,而且第一次登录以后,没有点退出而是直接关闭页面的话,仍然是处于登录状态,因为session没有被注销

yy · 2019-03-19 10:15
陌上人如玉

我也出现了一样的问题,你怎么解决的呀

陌上人如玉 · 2019-05-12 17:56
陌

求解

· 2019-12-30 22:57

_initi alize() 在Tp5 .1中已经改为in it ialize()

6年前    添加回复 1

强

谢谢你的提醒。

· 2022-08-30 23:24

这个逻辑的漏洞有点多

5年前    添加回复 0

frank

退出登录后我怎样才能直接跳转到login?

6年前    添加回复 0

忧郁xiao**

empty使用报错,这是为什么,老师的怎么不报错了

6年前    添加回复 0

忧郁xiao**

挺好的,实用,易懂,

6年前    添加回复 0

丁熊

很好的课程,支持Peter老师,非常感谢!

6年前    添加回复 0

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

6年前    添加回复 0

验证码

[最新 Peter_Zhu 的回答] 大小可以自定义的

时间:4年前

使用未定义的常量user_id-假定为“user_id”

[最新 椿. 的回答] 还有大家一点要把config.php中的 app_debug 打开

时间:5年前

为什么会出现这个错误呢

[最新 ⊙.⊙Kk 的回答] 报错显示常量需要用 ::来访问,你试试

时间:5年前

为什么我的会报这个错误呢

[最新 在路上... 的回答] 抱歉,应该说是同一个地方吗

时间:5年前

常量定义

[最新 宁静 的回答] 常量定义出错

时间:5年前

empty()不能用常量?

[最新 BestModer 的回答] bool empty ( mixed $var )判断一个变量是否被认为是空的。当一个变量并不存在,或者它的值等同于FALSE,那么它会被认为不存在。如果变量不存在的话,empty()并不会产生警告。意思就是empty是用来检测变量的;附链接

时间:6年前

页面错误

[最新 秋香姐家的小书童 的回答] 单点登陆原理:http://www.php.cn/php-weizijiaocheng-263961.html

时间:6年前

页面错误

[最新 时迁 的回答] 初始化魔术方法是_initialize(),前面要加 “_”

时间:6年前

按照老师方法做的,根本不知道哪错了,找了一天了,没找到

[最新 Dddddd 的回答] 正解,谢谢老哥!

时间:7年前

3-6章节出现以下错误

[最新 AwAreWut 的回答] 正解!

时间:7年前

点击登录按钮后台无法显示

[最新 猪哥 的回答] 报错信息提示已经非常全了 按提示处理就行了

时间:7年前

为什么初始化以后判断USER_ID报错呢?

[最新 电动小老虎 的回答] 我感觉有2处错误  不知道对不对,你参考一下。错误1 初始化的时候 没有初始化父类  parnet :: _initialize( )错误2 empty  和 is_null  是两种概念  一个 空的数据 是否可以转换成为flase   一种是null 值

时间:7年前

  • 课件下载 TP5实战_教学管理系统整站源码 所属章节:ThinkPHP5实战之[教学管理系统]
    下载