Ok, grazie mille per le risposte, ho risolto utilizzando il codice fornitomi da Desk(Grazie!)
Ora mi si pone davanti un altro problema:
Codice PHP:
<?php
//inizio e distruggo le sessioni per pulirle
session_start();
session_destroy();
//elimino i caratteri speciali
$nome = htmlspecialchars($_POST['nome']);
$pass = htmlspecialchars($_POST['pass']);
$pass = md5($pass);
//includo il file di connessione al db
include "inc/db_conn.php";
//verifico che l'username e pwd siano corretti e che l'utente esista
$query_utenti = "SELECT * FROM utenti WHERE nome = '$nome' AND pwd = '$pass' LIMIT 1";
$my = mysql_query($query_utenti);
$row = mysql_fetch_array($my);
print_r($row);
//una volta verificato che l'utente esista attraverso un if num_rows == 0, redireziono l'utente in altre pagine
?>
il problema è il seguente:
eseguendo lo script non solo non stampa nulla, ma non esegue alcun tipo di query!
le register_globals sono su off (dato che prima di alcune modifiche dava un errore che menzionava la direttiva register_globals)
Da cosa può essere causato?
Premetto che questo pezzo di codice l'ho sempre usato senza problemi in altri script nello stesso server!