PHP

Redirection header vers la même page

Non Résolu

Bonjour,


Je souhaite rediriger l'utilisateur vers une même page (page de voir_profil.php) c'est une page avec un id en paramètre url voici le code (voir_profil.php) :


<?php
    session_start();
  
    include_once('../ConnexionBD.php');
  
    if (!isset($_SESSION['id'])){
        header('Location: ../index.php');
        exit;
    }
  
    $iduser = (int) $_GET['id'];
  
    $afficher_profil_stmt = $DB->query("SELECT * FROM membres WHERE id = ?",array($iduser));
  
    $afficher_profil = $afficher_profil_stmt->fetch();
    
      if(!isset($afficher_profil['id'])){
        header('Location: ../index.php');
        exit;
      }
  
    $relation_stmt = $DB->query("SELECT * FROM relation WHERE (id_demandeur, id_receveur) = (:id1, :id2) OR (id_demandeur, id_receveur) = (:id2, :id1)",array('id1' => $_SESSION['id'], 'id2' => $iduser));
   
    $relation = $relation_stmt->fetch();


    if(!empty($_POST)){
      extract($_POST);
      $valid = true;


        if(isset($_POST['demander'])){
            if(!isset($relation['id'])){
              $DB->insert("INSERT INTO relation (id_demandeur, id_receveur, statut) VALUES (?, ?, ?,)",array($_SESSION['id'], $iduser, 1));


              header('Location: /voir_profil.php/' . $iduser);
              exit;
            }
        }
    }
?>
673 vues
12 janvier 2020 à 16:28 (Édité)
Cette pub permet au site de vivre ...

6 commentaires

Re:


Peut-tu donner le lien de la formation que tu as suivis ? 🤔

Au passage @loloxz06 le lien vers ton site web ne fonctionne pas !

Ton code pour rediriger la page est bon,

Quel est ton problème 🤔 ?


Si tu as un code erreur affiche le pour nous aider à t'aider

Ya le meme code dans c formation @Jerem971 ;)

J'ai suivie le tuto de relation d'amitié de sitedudev

Hello @loloxz06,


Tu souhaites faire la redirection dans quel but ? 🤔

Cette pub permet au site de vivre ...