1,php.ini 错误日志
关闭display_errors,避免把出错信息泄露,而我们可以通过error log获取出错信息
设置error_reporting = E_ALL
display_errors = On //上线后改为Off
log_errors = On //开发时或可关闭
error_log = "/usr/local/apache2/logs/php_error.log" //此文件需事先创建
2,php.ini 防止SQL注入
确保
magic_quotes_gpc = On
它为接收到的变量添加addslashes()操作
3,php.ini 关闭全局变量
确保
register_globals = Off
4, php.ini 关闭不使用的函数
disable_functions =phpinfo,get_cfg_var //上线后再启用
5,使php不显示x-powered-by中的php信息
在php程序开始处添加
header('x-powered-by: coollang/1.0');