您现在的位置是:首页 > PHP > 关于php版本的个人理解 网站首页 PHP

关于php版本的个人理解

Tom2016-05-14 2443人围观
PHP  
简介 暂无

当我在本地项目程序连接访问远程的数据的时候,提示了以下的错误,就是警告,其实很蒙的,

我在去服务器上访问又没有问题,这就纠结了很久

连接远程数据库的错误信息.png

上百度搜索了以下解决方法,在使用有道翻译了以下意思,就是说,数据库连接不安全,我就不明白了,服务端的程序都可正常访问,怎么本地就不行了呢?

看下网上的一条解决方案

网上的解释.png

这是啥,还是不懂,这里的意思其实很明显,就是说你的数据密码不是41位的,所以被认定为不安全,那么就不给你连接,怎样!

但是我当时还是没明白,总以为是服务器端的问题,还是以为大神说的好,时好时坏的程序就是一定有问题的程序


后来也请教了好多人,过了两天;但是还是没有解决,怎么办呢,不能光耗着是吧,也得干点别的,这样就开始去了解TP(thinkphp)框架,框架理解起来也是对现在的我还是很费解啊,两眼一抹黑,但是我还是找到一个可以解决这个问题的契机,是这样的,下好框架后,打开了里面你的index.php准备观摩一下,结果看到代码很熟悉,但是呢不是很理解,所以百度了一下

下面的部分刚刚丢失了,也不想在废话了,

解决方法,就是把服务器的php版本更改为5.3以上,因为5.3以上需要数据库加密方式为41位,所以再把加密模式改为41位,就ok了。

提示:高版本的php访问16位的加密数据库的时候会提示不安全,不给访问,这就是错误的原因

最后一点就是不要这种时好时坏的程序,如果你的程序时好时坏,那就是一定有问题,不说了,我要去改一下我的这个问题

打赏本站,你说多少就多少

上一篇:梦想

下一篇:实现一个返回顶部的功能

文章评论