Ok, la costruzione del sito procede bene, mi date un parere?
Link: http:/hosting.umtsplanet.net/index.php
Ho ancora problemi con:
1) Il DEFINE in modo che non si possa accedere direttamente ad alcune pagine
2) La disconnessione da database, la avevo nella index.php quando riceveva una richiesta di "logout" però ho riscontrato un problema poichè avevo:
Codice PHP:
require_once('./database.php');
require_once('./functions.php');
if (!empty($_REQUEST['do'])) {
if ($_REQUEST['do'] == 'logout') {
$_SESSION = array();
$DB->disconnect();
}
}
L'invocazione di "database.php" generava anche la connessione al database e quindi siccome dopo c'era un ipotetico "disconnect()" se subito dopo una disconnessione si provava a loggarsi dava errore in quanto non si era più connessi da nessuna parte e non si riusciva a fare il login.
Ci sarà sicuramente un modo migliore per gestire il logout/login, sapete quale?
Inoltre quando faccio il logout nella barra degli indirizzi mi rimane ".../index.php?do=logout" ed io vorrei che non comparisse, come devo fare? va bene:
Codice PHP:
header("Location: index.php");
o posso avere problemi con la sessione?