![](/img/trans.png)
[英]Twitter bootstrap3 Include a responsive menu on every page without cut & paste. PHP not working seemingly
[英]PHP Include or copy paste mysql login info on every page?
将php_include文件用作mysql登录信息是否安全?还是最好在每个页面上复制/粘贴mysql的登录信息? 如果使用php_include,将如何阻止该文件被看到?
在html根外部(通常是/ var / www或public_html)之外的.php include设置中使用include
创建一个connection.php
$host = "localhost"; //server
$user = "user"; //username
$pass = "pass"; //password
$db = "db1"; //database
$con = @mysql_connect($host,$user,$pass); //connection
if(!$con){
die("Could Not Connect to $host: ".mysql_error());
} //if NOT connected force error
$db_select = @mysql_select_db($db); // database connection
if(!$db_select){
die("Could Not Select $db: ".mysql_error());
} //if NOT connected force error
将此文件connection.php放在/ www或/ public_html文件夹之外
加
require_once("../whereeverthismaybe/connection.php");
作为您需要的每一页的第一行。
-jt
即使该文件位于public_html中,它也不应回显/显示信息,也不能由浏览器下载,因此在这方面您可以。 假设这是apache服务器,您可以使用httpd / apache2.conf文件或.htaccess阻止目录访问。
另外,一些开发人员还告诉我,改用require_once,但这取决于您。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.