我有一个简单的网站,我在这里使用PDO建立到Mysql服务器的连接。

$dbh = new PDO('mysql:host=localhost;dbname=DB;port=3306', 'USER',

'SECRET',array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));

我在我的网站有一些流量,并达到服务器连接限制,网站抛出这个错误,与我的PLAIN密码!

Fatal error: Uncaught exception

‘PDOException’ with message

‘SQLSTATE[08004] [1040] Too many

connections’ in

/home/domain/html/index.php:xxx

Stack trace: #0

/home/domain/html/index.php(64):

PDO->__construct(‘mysql:host=loca…’,

‘USER’, ‘SECRET’, Array) #1

{main} thrown in

/home/domain/html/index.php on

line 64

讽刺的是,我切换到PDO为安全的原因,所以这真的震惊了我,因为这个确切的错误是你可以很容易地在大多数网站使用简单的http洪水挑衅。

我现在包裹我的连接在try / catch块,但仍然我认为这是灾难性的!

我是新的PDO,所以我的问题是:我该怎么做才能考虑安全?如何以安全的方式建立连接?还有其他已知的安全漏洞,像这个,我必须知道吗?

php pdo连接不成功,php – 为什么PDO在连接失败时打印我的密码?相关推荐

  1. linux登陆连接信息,成功登录后Linux关闭连接

    我正在使用Debian 5.2.2在服务器上工作.我几乎没有 Linux的管理知识,我觉得搞砸了.我使用apt-get update和apt-get upgrade来获取最新信息然后我下载并安装了Ap ...

  2. win8连接wifi成功但受限制_连接wifi成功但受限制如何解决 连接wifi成功但受限制解决【步骤】...

    连接wifi成功但受限制的搞定方式一: 我们在wifi信号时,偶尔出现"网络受限",电脑将无法上网,此状况是偶尔出生或是随机出现,那我们该如何搞定呢! 首先是最简单的方式,重新启动 ...

  3. tp无线监控显示服务器内部错误,无线监控摄像头连接Wi-Fi成功,但绑定TP-LINK ID失败?...

    无线摄像头不仅需要连接能上网的路由器Wi-Fi,还需要成功绑定TP-LINK ID,这样才能实现远程监控.当无线摄像机手机连接Wi-Fi成功,但绑定TP-LINK ID一直失败,由什么原因造成的呢? ...

  4. 假设某系统的登录账号是“Admin“,密码是“p888888“;编程实现要求用户输入账号和密码,当验证通过时显示“登录成功”,当验证失败时显示“账号或密码错误”

    #define _CRT_SECURE_NO_WARNINGS#include<stdio.h> #include<string.h> int main() {char acc ...

  5. mysql的过程返回执行成功与失败_mysqli_query函数执行成功返回一个结果标识符,失败时返回false...

    数执识符失二醇纳米制备脂E丙烯维素丁酯聚乙聚乳基纤氰基粒的.磷.乙材料酸异酸D. 行成二醇片的凝胶骨架.甘棕榈纤维可用为A.单聚乙甲基于亲油酯油E.乙材料水性酸甘素D. 墨客古代文人往往寄情山水,功返 ...

  6. php pdo无法使用,php - php-无法使用PDO连接到数据库 - SO中文参考 - www.soinside.com

    我在连接到本地数据库时遇到问题.出于某种原因,当我尝试连接时,它显示以下错误: 连接失败:SQLSTATE [HY000] [1045]用户'root'@'localhost'拒绝访问(使用密码:否) ...

  7. pdo连接mysql 注入_使用PDO查询mysql避免SQL注入

    使用传统的 mysql_connect .mysql_query方法来连接查询数据库时,如果过滤不严紧,就有SQL注入风险.虽然可以用mysql_real_escape_string()函数过滤用户提 ...

  8. yii2 pdo mysql 乱码_YII2.0使用PDO连接Oracle库查询结果中文显示乱码问题

    自己来解答,直接上代码. 创建链接测试用小程序如下: namespace app\models; use Yii; use yii\db\ActiveRecord; use \yii\db\Conne ...

  9. pdo mysql防注入_Php中用PDO查询Mysql来避免SQL注入风险的方法

    当我们使用传统的 mysql_connect .mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制.虽然可以用mysql_real_escape_ ...

最新文章

  1. jquery单选框radio值改变change事件
  2. 神经网络与机器学习 笔记—LMS(最小均方算法)和学习率退火
  3. JavaScript中的预解析(变量提升)介绍!
  4. Linux闲时自动抢占GPU脚本
  5. poj3009 Curling 2.0 深搜
  6. MySQL用户及权限管理
  7. 【原创】SqlServer 2005 BCP命令详解
  8. 演示:外部全局地址与外部局部地址的使用案例
  9. 【ClickHouse】Hangout with ClickHouse
  10. iview使用原生html,iview在vue-cli3如何按需加载的方法
  11. 仿MIUI音量变化环形进度条实现
  12. Python笔记(二)——python调用C/C++模块
  13. iOS的UILabel设置居上对齐,居中对齐,居下对齐
  14. 智能电子标签的分类有哪几种
  15. 程序员面试:未来五年的规划是怎样的?
  16. html二级页面怎么设置,网页中的二级页面和三级页面是什么啊?怎么做?
  17. opengles之3D模型加载(obj模型文件)
  18. Windows原版系统下载地址
  19. 【Java实现导出Word文档功能 XDocReport +FreeMarker】
  20. 高效记忆/形象记忆(05)定位法

热门文章

  1. WinForm应用只运行一次
  2. studio-引入外来包
  3. CoreJava 5.3 泛型数组列表
  4. 什么是AI“智慧芯片”?清华魏少军提出11点基本要素
  5. Python语言编程之正则表达式模式
  6. 李彦宏被提名工程院院士,而美女教授颜宁落选,当选为美国院士
  7. extern C的主要作用简单解释
  8. 在mysql中创建表的命令行_如何在命令行创建一个MySQL数据库
  9. laravel模板写php代码,Laravel框架之blade模板新手入门教程及小技巧
  10. 什么是Java序列化,如何实现java序列化