Originariamente inviato da StarFinger
per ogni errore devi scrivere una riga su tuo htaccess

codice:
ErrorDocument 404: http://www.tusito.it/404.php
ErrorDocument 500: http://www.tusito.it/500.php

# e cosi via dicendo
Grazie per la risposta.
Quindi per ogni tipo di errore devo creare una pagina per lo scopo e non un solo file nel quale sono previsti i vari errori!
ed accetto il suggerimento.
Per tornare invece alla pagina unica con il ciclo switch avevo pensato, invece di affidarmi alla $_SERVER['QUERY_STRING'];
che evidentemente non riesco a gestire, di preparare un array con tutti i numeri di errori per i quali voglio personalizzare un avviso.
La domanda è:
esiste una funzione php che sa riconoscere l'errore?

Per riprendere l'osservazione di bubi1 cosa devo passare alla query string $_SERVER['QUERY_STRING']; ?

grazie