Commit 587735c7 authored by Bovo Alan Davide's avatar Bovo Alan Davide
Browse files

changed config style

parent da103b88
Loading
Loading
Loading
Loading
Loading
+12 −17
Original line number Diff line number Diff line
@@ -5,23 +5,18 @@
// I dati non vengono persi alla chiusura del browser e sono accessibili da più utenti e dispositivi.
// Questo evita duplicazioni, conflitti e perdita di dati che possono verificarsi usando solo le sessioni.
// Le sessioni sono temporanee e legate al singolo utente, mentre il database centralizza e protegge le informazioni.
$host = 'biagio';
$db   = '5h_bovo';
$user = 'alandavide.bovo';
$pass = '123456';
$charset = 'utf8mb4';

$dsn = "mysql:host=$host;dbname=$db;charset=$charset";
$options = [
    PDO::ATTR_ERRMODE            => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
    PDO::ATTR_EMULATE_PREPARES   => false,
];

try {
    $pdo = new PDO($dsn, $user, $pass, $options);
} catch (PDOException $e) {
    // In un ambiente di produzione, non mostrare l'errore dettagliato all'utente
    throw new PDOException($e->getMessage(), (int)$e->getCode());
    $dsn = "mysql:host=localhost;dbname=5h_bovo;charset=utf8";
    $pdo = new PDO(
        $dsn,
        "5h_bovo",
        "123456",
        [
            PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
            PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC
        ]
    );
} catch (Exception $e) {
    echo 'Errore trovato: ',  $e->getMessage(), "\n";
}
?>