no, semplicemente hai alcuni warning disabilitati online (mentre nella tua 5.2.x saranno del tipo error_reporting(E_ALL)...). Mi viene da pensare che la variabile $_SESSION['utente_id'] non sia inizializzata (il che non equivale a dire che valga 0). Per fare un controllo più accurato verifica se esiste la $_SESSION['utente_id'] con isset e se non abbia valore 0
codice:if (isset($_SESSION['utente_id'] && $_SESSION['utente_id'] != 0) { ... } else { ... }