Diskuze: Přesměrování
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
k tomu slouží funkce header() ;
např.:
<?php
header('Location: ../../index.php') ;
exit() ;
?>
Ten exit() se tam dává pro jistotu, aby se zastavilo zpracování skriptu a
neprováděly se další příkazy.
Ještě pro upozornění... před tím, než dojde k přesměrování nesmí
být nějaký výstup... např. echo.
Pak z další mé zkušenosti, tak (alespoň mě) nefunguje použití s nějakou proměnou: header('Location'.$root.'index.php'), ale jde to takto:
<?php
$url = $root.'index' ;
header('Location: '.$url) ;
exit() ;
?>
Jinak do funkce header lze doplňovat i nějaké hlavičky o
přesměrování.
Zde je odkaz na PHP manuál: http://php.net/…n.header.php
Zobrazeno 3 zpráv z 3.