I want to redirect the user to another page with a notification but validator forbids the session_start () function, how then to redirect?
public function redirectWithNotifications() { $notifications = json_encode(array( 'error' => $this->errors, 'warning' => $this->warning, 'success' => $this->success, 'info' => $this->info, )); if (session_status() == PHP_SESSION_ACTIVE) { $_SESSION['notifications'] = $notifications; } elseif (session_status() == PHP_SESSION_NONE) { session_start(); $_SESSION['notifications'] = $notifications; } else { setcookie('notifications', $notifications); } return call_user_func_array(array('Tools', 'redirect'), func_get_args()); }