韩洪文的安全屋帮助说明文档

论坛

http://www.safehourse.cn

1、Linux软件下载地址

站内下载地址:
http://mirrors.safehourse.cn

站外及官方下载地址:
http://safehourse.cn/forum.php?mod=viewthread&tid=82&fromuid=1

2、Windows软件下载地址

站内下载地址:
http://msdn.safehourse.cn/

站外及官方下载地址:
http://safehourse.cn/forum.php?mod=viewthread&tid=84&fromuid=1

3、联系我们
http://www.safehourse.cn/forum.php?mod=viewthread&tid=303&fromuid=1

4、QQ群
群号:710760737

二维码

5、微信群

二维码

6、钉钉群

群号:21772306

群二维码

7、关联微信公众号

可在微信–添加朋友–公众号–搜索
公众号 safehourse 点击添加即可

也可以扫描下方二维护码添加

韩洪文的安全屋感谢你的支持,加油,祝你成功

今天调试网站 PHP提示Notice: Undefined variable 的解决办法

PHP默认配置会报这个错误
Notice: Undefined variable
这就是将警告在页面上打印出来,虽然这是有利于暴露问题,但实现使用中会存在很多问题。
需要设置显示错误级别,来解决问题。

1) error_reporting设置:
找到error_reporting = E_ALL
修改为error_reporting = E_ALL & ~E_NOTICE
2) register_globals设置:
找到register_globals = Off
修改为register_globals = On
我发现在php代码中直接使用
error_reporting(E_ALL & ~E_NOTICE);
可以解决这个问题,小技巧记一下
只要在C:\WINDOWS找出php.ini的
在php.ini中的302行 error_reporting = E_ALL
修改成
error_reporting = E_ALL & ~E_NOTICE
再重启web服务即可
解决方法:修改php.ini
将: error_reporting = E_ALL
修改为:error_reporting = E_ALL & ~E_NOTICE
如果什么错误都不想让显示,直接修改:
display_errors = Off
如果你没有php.ini的修改权限,可在php头部加入
ini_set(“error_reporting”,”E_ALL & ~E_NOTICE”);
即可