Conditions et changement de page

guillaume150
Invité n'ayant pas de compte PHPfrance

31 déc. 2010, 18:01

Bonjour,

J'ai une condition mais j'aimerai que cette redirection fasse un changement de page, par exemple:
  if (empty($login))
  {
  //REDIRECTION VERS message_erreur.php
  }
Comment faire pour faire la redirection sans que le navigateur bloque la page?

Merci

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

31 déc. 2010, 18:31

hum => la fonction header + location

@+
Il en faut peu pour être heureux ......

guillaume150
Invité n'ayant pas de compte PHPfrance

31 déc. 2010, 18:48

Justement quand je fais ca mon navigateur me dit que la page est bloqué car il y a des redirections non autorisés.

ViPHP
xTG
ViPHP | 7331 Messages

31 déc. 2010, 19:43

Cette erreur apparaît lorsqu'on redirige en continu en général.
Ton header() ne renvoie pas à une page où se trouve un autre header() et qui forme une boucle infinie ?

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

31 déc. 2010, 20:05

mwé ça aurait été trop simple d'indiquer le code et le problème réel :/
Il en faut peu pour être heureux ......

ViPHP
ViPHP | 2291 Messages

01 janv. 2011, 14:18

if(empty($login))
  {
  	header("Location: message_erreur.php");
  }
Bonne année :)
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.