摘要:
首先要知道error_reporting()函数是用来设置错误级别并返回当前级别的。它有14个错误级别,如下:1 E_ERROR致命的运行时错误。错误无法恢复过来。脚本的执行被暂停2 E_WARNING非致命的运行时错误。脚本的执行不会停止4 E_PARSE编译时解析错误。解析错误应该只由分析器生成8 E_NOTICE运行时间的通知。16 E_CORE_ERROR在PHP启动时的致命错误。这就好比一个在PHP核心的E_ERROR32 E_CORE_WARNING在PHP启动时的非致命的错误。这就好比一个在PHP核心E_WARNING警告64 E_COMPILE_ERROR致命的编译时错误。这就 阅读全文
摘要:
1 /** 2 * 获取客户端IP地址 3 * @return string 4 */ 5 function get_client_ip() { 6 if(getenv('HTTP_CLIENT_IP')){ 7 $client_ip = getenv('HTTP_CLIENT_IP'); 8 } elseif(getenv('HTTP_X_FORWARDED_FOR')) { 9 $client_ip = getenv('HTTP_X_FORWARDED_FOR'); 10 } elseif(getenv('REMOT. 阅读全文