Re: Get out of corrupted session
| From: | Christoph M. Becker | Date: | Wed, 26 Apr 2017 18:49:07 +0000 |
| Subject: | Re: Get out of corrupted session | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-326070@lists.php.net to get a copy of this message | ||
On 26.04.2017 at 16:13, Côme Chilliet wrote:
> When there is corrupted or invalid data in the session, it triggers a Fatal error when calling
> session_start.
>
> My problem is the data is still in the session so there is no way to get out of this fatal
> error other than deleting the cookie by hand.
> I would like to destroy the session in case of fatal error, which seems a pretty reasonnable
> behavior.
>
> Is there any way to do this ? I heard of register_shutdown_function but it seems to be called
> even when no errors occurs. Can the method called detect if it was called by a fatal error or not ?
Are you looking for set_error_handler
(<http://php.net/manual/en/function.set-error-handler.php>)?
--
Christoph M. Becker