PHP 8.6.0 Beta 3 is available for testing

Yaf_Controller_Abstract::redirect

(Yaf >=1.0.0)

Yaf_Controller_Abstract::redirectRedirige vers une URL

Description

public function Yaf_Controller_Abstract::redirect(string $url): ?bool

Redirige le client vers une autre URL en envoyant un en-tête Location (statut HTTP 302).

Liste de paramètres

url

L'URL vers laquelle rediriger.

Valeurs de retour

Retourne true en cas de succès, ou false / null en cas d'échec.

Exemples

Exemple #1 Exemple avec Yaf_Controller_Abstract::redirect()

<?php
class AccountController extends Yaf_Controller_Abstract
{
    public function loginAction() {
        if (!$this->getRequest()->getParam("user")) {
            // envoie un en-tête Location avec le statut HTTP 302
            $this->redirect("http://www.example.com/account/login/");
            return false; // ignore le rendu automatique
        }
    }
}
?>

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top