如今险些一切开源CMS和网站体系,PHP类的,数据库暗码都是写在相似config.inc.php文件中的。你可看(DEDECMS/phpcms/DISCUZ/thinkphp等等)
config.inc.php (引荐进修:PHP视频教程)
<?php $config=array( 'host' =>'localhost', 'port'=>'3306', 'db' =>'localhost', 'db_user' =>'root', 'db_psw' =>'', 'db_name' =>'test' ); $connID=@mysqli_connect($config['host'],$config['db_user'],$config['db_psw'],$config['db_name'],$config['port']); if(!$connID){ echo("数据库衔接失利"); } ?>
MYSQL数据库纵然用户名和暗码他人都知道了,没有长途衔接权限,也没有用。
除非你把超等治理员用户权限写在了PHP文件中(平常只会给一般读写权限用户)
租用的空间是运用虚拟主机治理体系完成分开的,一台服务器上N个站间的权限分派是差别的,相互之间不会有影响(如果会有影响,那是这个IDC服务商的治理员太不及格了,基础都没做到)。
除非,全部服务器被拿下,这类情况下,随意你写在那里都一样的效果。
不管写在那里,对IDC服务商治理员来讲,都是通明的,要看即看,要删即删,但平常不做碰,这触及职业道德和公司信用。
我之前管的一个站五年时候,天天IP近10万,没有涌现过因MYSQL用户名和暗码涌现走漏的安全题目。
末了一点,也是最直接的一点:几百万站长,只如果用PHP的都是这么在做,很少有忧郁这个题目的。
以上就是php数据库暗码在哪一个文件的细致内容,更多请关注ki4网别的相干文章!