php pdo连接不成功,php – 为什么PDO在连接失败时打印我的密码?
我有一个简单的网站,我在这里使用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在连接失败时打印我的密码?相关推荐
- linux登陆连接信息,成功登录后Linux关闭连接
我正在使用Debian 5.2.2在服务器上工作.我几乎没有 Linux的管理知识,我觉得搞砸了.我使用apt-get update和apt-get upgrade来获取最新信息然后我下载并安装了Ap ...
- win8连接wifi成功但受限制_连接wifi成功但受限制如何解决 连接wifi成功但受限制解决【步骤】...
连接wifi成功但受限制的搞定方式一: 我们在wifi信号时,偶尔出现"网络受限",电脑将无法上网,此状况是偶尔出生或是随机出现,那我们该如何搞定呢! 首先是最简单的方式,重新启动 ...
- tp无线监控显示服务器内部错误,无线监控摄像头连接Wi-Fi成功,但绑定TP-LINK ID失败?...
无线摄像头不仅需要连接能上网的路由器Wi-Fi,还需要成功绑定TP-LINK ID,这样才能实现远程监控.当无线摄像机手机连接Wi-Fi成功,但绑定TP-LINK ID一直失败,由什么原因造成的呢? ...
- 假设某系统的登录账号是“Admin“,密码是“p888888“;编程实现要求用户输入账号和密码,当验证通过时显示“登录成功”,当验证失败时显示“账号或密码错误”
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h> #include<string.h> int main() {char acc ...
- mysql的过程返回执行成功与失败_mysqli_query函数执行成功返回一个结果标识符,失败时返回false...
数执识符失二醇纳米制备脂E丙烯维素丁酯聚乙聚乳基纤氰基粒的.磷.乙材料酸异酸D. 行成二醇片的凝胶骨架.甘棕榈纤维可用为A.单聚乙甲基于亲油酯油E.乙材料水性酸甘素D. 墨客古代文人往往寄情山水,功返 ...
- php pdo无法使用,php - php-无法使用PDO连接到数据库 - SO中文参考 - www.soinside.com
我在连接到本地数据库时遇到问题.出于某种原因,当我尝试连接时,它显示以下错误: 连接失败:SQLSTATE [HY000] [1045]用户'root'@'localhost'拒绝访问(使用密码:否) ...
- pdo连接mysql 注入_使用PDO查询mysql避免SQL注入
使用传统的 mysql_connect .mysql_query方法来连接查询数据库时,如果过滤不严紧,就有SQL注入风险.虽然可以用mysql_real_escape_string()函数过滤用户提 ...
- yii2 pdo mysql 乱码_YII2.0使用PDO连接Oracle库查询结果中文显示乱码问题
自己来解答,直接上代码. 创建链接测试用小程序如下: namespace app\models; use Yii; use yii\db\ActiveRecord; use \yii\db\Conne ...
- pdo mysql防注入_Php中用PDO查询Mysql来避免SQL注入风险的方法
当我们使用传统的 mysql_connect .mysql_query方法来连接查询数据库时,如果过滤不严,就有SQL注入风险,导致网站被攻击,失去控制.虽然可以用mysql_real_escape_ ...
最新文章
- jquery单选框radio值改变change事件
- 神经网络与机器学习 笔记—LMS(最小均方算法)和学习率退火
- JavaScript中的预解析(变量提升)介绍!
- Linux闲时自动抢占GPU脚本
- poj3009 Curling 2.0 深搜
- MySQL用户及权限管理
- 【原创】SqlServer 2005 BCP命令详解
- 演示:外部全局地址与外部局部地址的使用案例
- 【ClickHouse】Hangout with ClickHouse
- iview使用原生html,iview在vue-cli3如何按需加载的方法
- 仿MIUI音量变化环形进度条实现
- Python笔记(二)——python调用C/C++模块
- iOS的UILabel设置居上对齐,居中对齐,居下对齐
- 智能电子标签的分类有哪几种
- 程序员面试:未来五年的规划是怎样的?
- html二级页面怎么设置,网页中的二级页面和三级页面是什么啊?怎么做?
- opengles之3D模型加载(obj模型文件)
- Windows原版系统下载地址
- 【Java实现导出Word文档功能 XDocReport +FreeMarker】
- 高效记忆/形象记忆(05)定位法