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.

¿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

Rating
  • Anonymous
    1 decade ago
    Favorite 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.

  • Anonymous
    1 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. ;)

Still have questions? Get your answers by asking now.