PHP

Echec du header location.

Résolu

Bonjour,


je suis les nouvelles vidéos ici .


voici mon code :


/*on reccupere l ID avec get*/
$get_id = (int) $_GET['id'];
/*si l ID est <= 0 on redirige vers membres*/
if ($get_id <= 0) 
{
  header('Location : membres.php');
  exit;
}


/*si on a une session on redirige l'utilisateur vers la page profil*/
if (isset($_SESSION['id']) && $get_id == $_SESSION['id']) {
  header('Location : profil.php');
  exit;
}


Mon problème c'est que lorsque je veux rediriger l'utilisateur sur la page membres, ou sur son profil comme sur la vidéo j'ai cette erreur la :

Erreur interne du serveur
Le serveur a rencontré une erreur interne ou une mauvaise configuration et n'a pas pu traiter votre demande.
Veuillez contacter l'administrateur du serveur à you@example.com pour l'informer de l'heure à laquelle cette erreur s'est produite et des actions que vous avez effectuées juste avant cette erreur.
Plus d'informations sur cette erreur peuvent être disponibles dans le journal des erreurs du serveur.


Comment résoudre ce soucis s'il vous plait ?


Cordialement,

Jad.

374 vues
14 août 2022 à 9:01
Cette pub permet au site de vivre ...
Compte-supprimé
Le 14 Août 2022 à 13:43

Bonjour,


je n'ai pas eu de réponses ici, mais j'ai trouvé mon erreur. J'ai écris :

header('Location : membres.php');

Mais il faut coller les " : " a 'location" comme ceci

header('Location: membres.php');


Sujet résolue.

Cette pub permet au site de vivre ...

1 commentaire

Bonjour,


je n'ai pas eu de réponses ici, mais j'ai trouvé mon erreur. J'ai écris :

header('Location : membres.php');

Mais il faut coller les " : " a 'location" comme ceci

header('Location: membres.php');


Sujet résolue.

Cette pub permet au site de vivre ...