软件培训php:PHP代码被报告为恶意软件(post.php virus)

我一直在一个网站上工作localhost,并试图将其上传到一个免费的网络服务器,所以我可以得到一些测试人员,由于某种原因,我的代码被报告为恶意软件,并被我的防病毒软件阻止,这意味着除了ERR_CONNECTION_RESET之外,我在访问它时看不到任何东西。

LOGIN.php
<?php
include('cles/db.php');
if (db::maintenance()) {
  die('This site is currently going under maintenance, please check back again shortly.');
}
if (isset($_POST['submit'])) {
  $username = $_POST['username'];
  $pword = $_POST['pword'];
  if (db::query('SELECT username FROM users WHERE username=:username', array(':username'=>$username))) {
    if (pword_verify($pword, db::query('SELECT pword FROM users WHERE username=:username', array(':username'=>$username))[0]['pword'])) {
      echo "Logged in!";
      $cstrong = True;
      $token = bin2hex(openssl_random_pseudo_bytes(64, $cstrong));
      $user_id = db::query('SELECT id FROM users WHERE username=:username', array(':username'=>$username))[0]['id'];
      db::query('INSERT INTO login_tokens VALUES (NULL, :token, :user_id)', array(':token'=>sha1($token), ':user_id'=>$user_id));
      setcookie("SNID", $token, time() + 60 * 60 * 24 * 7, '/', NULL, NULL, TRUE);
      setcookie('SNID_', '1', time() + 60 + 60 * 24 * 3, '/', NULL, NULL, TRUE);
      header('Location: index.php');
    } else {
      echo "Incorrect pword";
    }
  } else {
    echo "User not registered!";
  }
}
?>
 <h1>Login to your account</h1>
<form action="login.php" method="post">
  <input type="text" name="username" value="" placeholder="Username"><p />
  <input type="pword" name="pword" value="" placeholder="Pword"><p />
  <input type="submit" name="submit" placeholder="Login"><p />
</form>

DB.php(我已将连接更改为虚假数据,并在将其上传到主机时将其更改为正确的数据。)

<?php
cl db {
  private static function connect () {
    $conn = new PDO('mysql:host=localhost;dbname=users;,cht=utf8', 'root', '');
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    return $conn;
  }
  public static function query ($sql, $params = array()) {
    $statement = self::connect()->prepare($sql);
    $statement->execute($params);
    if (explode(' ', $sql)[0] == 'SELECT') {
     $result = $statement->fetchAll();
     return $result;
    }
  }
  public static function notify ($userid) {
    $notifications = db::query('SELECT forum_members.forum_id, notifications.user_id, notifications.post_id, notifications.forum_id, notifications.post_body, notifications.creation, notifications.type FROM forum_members, notifications WHERE (notifications.forum_id=forum_members.forum_id OR notifications.forum_id=0) AND notifications.user_id=forum_members.user_id ORDER BY notifications.post_id DESC');
    return $notifications;
  }
  public static function maintenance () {
    return false;
  }
}
 ?>
0

您使用哪种类型的地址进入网站?PHP 源不显示给浏览器,所以 PHP 不是问题。如果您使用主机名 (例如.....2cc.brad....net) 输入,那么为了初学者安全,它会自动被检测为“恶意软件”,如果您从 localhost / 127.0.0.1 访问它应该没问题,但是如果您从标记为恶意软件的主机访问它,则比 yep

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(306)
Nova 4 e:强制黑暗或光明模式laravelnova4
上一篇
软件工程开发项目实例:软件工程术语(engineering terminology)
下一篇

相关推荐

  • phpstorm中文强大的PHP开发工具

    PHPStorm是JetBrains公司出品的一款功能强大的PHP集成开发环境(IDE),它可以帮助开发者快速编写、调试和测试代码。它支持多种语言,包括PHP、JavaScript、HTML、CSS和XML,可以帮助开发者快速构建功能丰富的Web应用程序。…

    2023-03-31 13:11:35
    0 42 72
  • phpstorm快捷键大全使用phpstorm提高开发效率

    示例示例快捷键大全:Ctrl + N:快速搜索类/文件…

    2023-02-25 15:25:44
    0 44 74
  • phpstorm 汉化包:欢迎使用PhpStorm!

    汉化包是一种把 的英文界面翻译成中文的工具,以便用户可以更加方便地使用 。安装 汉化包的方法如下:…

    2023-02-20 04:40:52
    0 97 69
  • phpstorm激活教程(含代码示例)

    下载,地址:https://www..com///下载完成后,运行安装程序,按照提示完成安装。…

    2023-01-14 16:12:42
    0 69 34
  • php 生成缩略图:图片

    使用 PHP 生成缩略图的步骤如下:使用 PHP 函数) 获取原始图片的宽度和高度;…

    2023-01-10 10:08:31
    0 29 46
  • php 正则匹配url:从 URL 中提取信息

    示例示例PHP正则匹配URL的代码示例如下:上述代码使用了正则表达式来匹配URL,以确定其有效性。…

    2023-03-02 15:58:48
    0 60 86
  • php数组最后一个元素:利用php数组最后一个元素实现新的功能

    示例示例PHP数组最后一个元素可以使用end()函数获取。end()函数将会返回数组中的最后一个元素的值。下面是一个代码示例:…

    2023-01-20 04:53:21
    0 74 64
  • php序列化工具:Hello World;

    PHP序列化工具是一种将PHP变量转换为字符串的过程,以便将其存储在文件或数据库中,或者在网络上传输。序列化工具可以将复杂的数据结构(如对象和数组)转换为一个字符串,该字符串可以在以后重新转换回原始数据结构。…

    2023-03-25 01:15:25
    0 38 39

发表评论

登录 后才能评论

评论列表(62条)