zoukankan      html  css  js  c++  java
  • PHP配置文件与错误日志相关信息

    PHP配置文件与错误日志相关信息

    处理登录的代码dologin.php

    <?php
    //可将此方法记录分析尝试攻击网站的来源
    header('content-type:text/html;charset=utf-8 ');
    
    ini_set('display_errors',0);//不显示PHP错误
    ini_set('date.timezone','PRC');
    error_reporting(-1);
    ini_set('log_errors',1);//开启错误日志
    ini_set('error_log','G:erroradminLogin.log');//设置错误日志保存位置
    ini_set('ignore_repeated_errors','on');  //忽略重复的错误信息
    ini_set('ignore_repeated_source','on');  //忽略重复的消息来源
    
    $username = $_POST['username'];
    $password  = $_POST['password'];
    
    if($username == 'admin' && $password=='password'){
           echo '登录成功!';
    }else{
         $date = date('Y-m-d H:i:s',time());
          $ip    = $_SERVER['REMOTE_ADDR'];
          $message ="用户{$username}在{date}以密码:{password}尝试登录系统!IP地址为{$ip}"
          error_log($message);
          header('location:login.php');
    
    }

    登录页面login.php

    <!DOCTYPE html PUBLIC "-//w3c//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org" />
    <html xmlns = "http://www.w3.org/1999/xhtml" xml:lang="en">
    <head>
          <meta http-equiv="Content-Type" content = "text/html;charset=UTF-8" />
          <title>Document<title/>
    </head>
    <body>
         <h1>登录页面</h1>
         <form action="dologin.php" method="post">
            用户名:<input type="text" name="usrname" id="" /><br/>
            密码:<input type="password" name="password" id="" /><br/>
             <input type="submit" value="提交" />
         </form>
    </body>
    </html>

  • 相关阅读:
    切图常用快捷键
    统计网页访问量的代码
    jQuery $.each用法
    js数组去重的三种常用方法
    React中的context的用法和使用场景和发布-订阅模式
    工具函数
    前端安全
    面试题整理
    学习的一些链接
    工厂模式、构造函数模式、原型模式、构造函数模式+原型模式
  • 原文地址:https://www.cnblogs.com/ccw869476711/p/12846743.html
Copyright © 2011-2022 走看看