好的,
所以一点一点地,我正在应对学习 PHP 的挑战者。每次玩它时,我都会越来越了解它。
让我有点犹豫的是安全性。
我如何能够拒绝直接访问文件并只允许特定文件能够访问/发送 GET 请求/执行查询?
我正在设置一个配置文件和一个 index.php 文件,基本上我将使用配置文件连接 index.php。
<?php
// MySQL Credentials
define('DATA_HOST', 'localhost');
define('DATA_NAME', 'mysql');
define('DATA_USER', 'mysql');
define('DATA_PASS', 'mypass');
try {
$connection = new PDO('mysql:host='. DATA_HOST .';dbname='.DATA_NAME, DATA_USER, DATA_PASS);
$connection->SetAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch(PDOException $e) {
echo '<h2>PDO unable to connect to database!</h2>';
}
?>
那是我当前的配置文件,使用 PDO,因为我听说它是安全的。