Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.
Trending News
¿PHP: Alguien sabe cómo hacer esto?
Necesito que cuando el PHP me dé un Warning, un Fatal error, etc me haga algo, como por ejemplo un header ('Location: saraza');
Osea, hablando en criollo, cuando me tire un error me redireccione la página
Yo ya usé un ErrorDocument en mi archivo .htaccess pero hay direcciones mi web que modifiqué y no puedo solucionar esos problemas.
Gracias de antemano.
2 Answers
- Anonymous1 decade agoFavorite Answer
Con set_error_handler.
Primero crea la función que va a manejar tu error:
function errores() {
header ('Location: error.htm');
}
luego usa set_error_handler
set_error_handler( errores() );
De todos modos recuerda que si ya se mandó algo al navegador header no te va a redireccionar la página, en eso no hay vuelta de hoja. Tal vez sea mejor mandar otro tipo de mensaje.
- Anonymous1 decade ago
Si hay un comando en php provoca que el interprete atrape el error y redirigue a otra funcion que tu definiste, en esa funcion puedes poner cualquier cosa, incluyendo tu header.
Si nos me preguntas en http://www.petrocad3d.com/preguntas/ (nuestro clon)te contestamos.
De otra forma espera a que alguien te conteste. ;)