wResponse::redirect

Führt eine Weiterleitung durch (prüft auf schon gesendete Header)

Funktionsaufruf

Void redirect(String url, Boolean movedPermanently)

Parameter

url

Weiterleitungsziel

movedPermanently

Falls sich die URL dauerhaft geändert hat (HTTP Status-Code 301)

target

Ziel für eine JavaScript Weiterleitung

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden. Sofern nachfolgend PHP-Beispiele aufgeführt sind, ist dies entsprechend zu beachten.

Beispiel

Leitet auf die angegebene URL weiter

Quelltext

<?php

require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php");

$url  "/de/index.php";
wResponse::redirect($url);

?>

Beispiel

Leitet auf die angegebene externe URL weiter

Quelltext

<?php

require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php");

$url  "https://www.weblication.de/";
wResponse::redirect($url);

?>

Beispiel

Leitet auf die angegebene URL permanent weiter (Status 301)

Quelltext

<?php

require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php");

// Permanent weiterleiten (Status 301)
$url              "/de/index.php";
$movedPermanently "true"
wResponse::redirect($url$movedPermanently);

?>

Beispiel

Leitet auf die angegebene URL permanent weiter (Status 301) und lädt die Seite neu (target: top)

Quelltext

<?php

require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php");

// Permanent weiterleiten (Status 301)
$url              "/base/index.php";
$movedPermanently "true";
$target           "top";
wResponse::redirect($url$movedPermanently$target);

?>
 

Entwicklerbereich Weblication® CMS - © Scholl Communications AG