Pxxo_Response

Chaque Widget Pxxo peut accéder par l'intermédiaire de l'attribut Response à une classe commune qui permet de gérer l'entête HTTP qui sera envoyé au navigateur. L'entête sera envoyé au moment de l'appel de la méthode dump d'un widget Pxxo.

L'usage de cette classe permet principalement 3 actions :

  1. Ajout de cookie
  2. Gestion des redirections
  3. Réglages du cache du navigateur

Méthodes principales

  • addCookie($name, $value=””, $maxage=0, $path=””, $domain=””, $secure=false, $HTTPOnly=false) : Permet de déposer un cookie
    • $name : son nom
    • $value : sa valeur
    • $maxage : sa durée de vie
    • $path : son chemin de stockage
    • $domaine : son domaine d'action
  • setRedirect($url, $code = 302) : Demande au navigateur de se diriger vers une autre URL
    • $url : L'URL de destination
  • freshFor($time) : Indique au navigateur que la page générée ne sera pas changé pendant une certaine durée.
    • $time : temps en seconde

Exemples

Dans le code d'un widget, placez le code suivant pour rediriger vers www.pxxo.net :

$this->Response->setRedirect("http://www.pxxo.net");
fr/doc/pxxo/features/http.txt · Dernière modification: 2008/04/09 23:02 par kerphi
 
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS Powered by PHP Driven by DokuWiki
©2003-2008 Pxxo