Problème de redirect avec un header

Problème de redirect avec un header - PHP - Programmation

Marsh Posté le 31-07-2009 à 22:55:44    

Bonsoir,
 
Voilà, je souhaite faire en sorte que si le visiteur arrive sur mon site de google ou yahoo, bref un site externe bah ça se le redirige à l'index et sinon le referer est mon site bah ça ne change rien.
 
J'ai fait ça :
 

Code :
  1. $http_referer = explode('.', $_SERVER['HTTP_REFERER']);
  2.  
  3. if($_GET['admin'] != 1)
  4. {
  5.     if($http_referer[1] != 'lesite')
  6.         header('Location: http://www.lesite.com');
  7. }


 
Mais ça me dit :
 
Redirection de page incorrecte
 
Comprends pas /:


Message édité par Orission le 31-07-2009 à 23:40:14

---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 31-07-2009 à 22:55:44   

Reply

Marsh Posté le 01-08-2009 à 16:27:11    

up


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 03-08-2009 à 01:16:14    

up


---------------
“ Un avis d’un homme non avisé ne doit jamais être pris en compte par un homme avisé. ” Jean Plancher, 1810, Taverne « Chez Bonaparte »
Reply

Marsh Posté le 04-08-2009 à 15:06:33    

je te conseil de passer par les fonctions PECL http.
Les headers marchent pas sur certaines configurations pour la redirection donc passe par les fonctions html de PECL (extension php_html)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed