Journal du Net > Développeurs > Contributions > Soumettez votre meilleure astuce PHP

APPEL
A CONTRIBUTION

Vous manipulez le langage PHP au quotidien pour concevoir votre site Web ? Vous avez certainement une astuce à partager !

Participez

 Redirection php  

Julien Guézennec , Paris

Quel est en 3 lignes l'objectif de votre astuce ?

Pour rediriger vers une page:
goto('accueil. Php');.


Décrivez votre astuce en détail. N'hésitez-pas à inclure des portions de codes.

Function goto($url, $head=null) { // header redir body redir
if (empty($url)) $url = $_server['http_referer'];
if (! Headers_sent()) {
switch($head) {
case'100': header("http/1. 1 100 Continue"); break;
case'301': header("http/1. 1 301 Moved Permanently"); break; // Google like
case'302': header("http/1. 1 302 Moved Temporarily"); break;
case'401': header("http/1. 1 401 Unauthorized"); break;
case'403': header("http/1. 1 403 Forbidden"); break;
case'404': header("http/1. 0 404 Not Found"); break;
case'405': header("http/1. 1 405 Method Not Allowed"); break;
case'500': header("http/1. 1 500 Internal Server Error"); break;
default: header("http/1. 1 100 Continue"); break; // let's go?
}
header("Location: $url");
}
else echo''. Chr(13). Chr(10);
echo'window. Location. Href="'. $url. '"; ';
die('La redirection vers la page: '. $url. 'a é choué ');
}.


Publié le 05 septembre 2008

Soyez le premier ou la première à réagir à ce temoignage : réagir
  Les dernières contributions  

  En ce moment sur Journal du Net Développeur  
16 contributions : 1 2 3 4 5 6 7 8 9 10 11 12 13 ... 16
 




 

RECHERCHE