Per non funziona intendo che non si connette al DB.
Questo è il codice non funzionante :
Codice PHP:
<?php
session_name('Log');
session_start();
$_SESSION['user'] = $_POST['user'];
$_SESSION['password'] = $_POST['password'];
// Mi servono per vedere se le stringhe sono corrette e infatti le stampa
echo "POST user: " . $_POST['user'] ."
\n";
echo "POST password: " . $_POST['password'] ."
\n";
echo "SESSION user: " . $_SESSION['user'] ."
\n";
echo "SESSION password: " . $_SESSION['password'] ."
\n";
include "../Libs-script-php/Libs/dbconninfo.inc";
$conn = @new mysqli(DB_HOST, $_SESSION['user'], $_SESSION['password'], DB_DBASE);
if (mysqli_connect_errno()) // La connessione non va a buon fine rifare il log-in
{
echo "Connessione non riuscita";
//header("location: http://localhost/pippocchio/admin/");
exit();
}
?>
Paradossalmente invece questo funziona
Codice PHP:
<?php
session_name('Log');
session_start();
$_SESSION['user'] = $_POST['user'];
$_SESSION['password'] = $_POST['password'];
// Mi servono per vedere se le stringhe sono corrette e infatti le stampa
echo "POST user: " . $_POST['user'] ."
\n";
echo "POST password: " . $_POST['password'] ."
\n";
echo "SESSION user: " . $_SESSION['user'] ."
\n";
echo "SESSION password: " . $_SESSION['password'] ."
\n";
$u = "root";
$p = "pippo";
include "../Libs-script-php/Libs/dbconninfo.inc";
$conn = @new mysqli(DB_HOST, $u, $p, DB_DBASE);
if (mysqli_connect_errno()) // La connessione non va a buon fine rifare il log-in
{
echo "Connessione non riuscita";
//header("location: http://localhost/pippocchio/admin/");
exit();
}
?>
Notate l'aggiunta delle variabili $u, $p.