IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème redirection back


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Recherches en Informatique
    Inscrit en
    Juillet 2013
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Recherches en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 60
    Points : 72
    Points
    72
    Par défaut Problème redirection back
    Bonsoir,
    je suis entrer d'essayer de refaire ce que j'ai une fois déjà fais.

    Ce que je vais, est ceci, une que l'utilisateur fais son login avec succès, qu'il ne puisse plus retourner à la page de login tanque la session existera.
    Même en cliquant sur le bouton "back" du navigateur qu'il reste dans la même page.

    Voici ce que j'ai essayer de faire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php
    session_cache_expire(18098122402000);
    include_once('../controler/gog_1.php');
    include_once('../controler/function_data.php');
    //echo $_SESSION['id'] ." ".$_SESSION['num_unico'];
    if (is_null($_SESSION['id']) || is_null($_SESSION['num_unico'])) {
        # code...
        @header('Location: ../index.php');
        exit();
    }elseif (isset($_SESSION['id']) || isset($_SESSION['num_unico']) && !empty($_SESSION['id']) && !empty($_SESSION['num_unico'])) {
      # code...
      @header('Location: porta_profil.php');
    }?>
    Merci d'avance.

  2. #2
    Membre régulier
    Homme Profil pro
    Recherches en Informatique
    Inscrit en
    Juillet 2013
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Recherches en Informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2013
    Messages : 60
    Points : 72
    Points
    72
    Par défaut Réponse simple
    J'ai trouvé la réponse, elle été si simple.
    Il faut juste faire une simple vérification dans la page antérieure ("back").

    Voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?php
    session_cache_expire(18098122402000);
    include_once('controler/gog_1.php');
    include_once('controler/function_data.php');
    //echo $_SESSION['id'] ." ".$_SESSION['num_unico'];
    if (is_null($_SESSION['id']) || is_null($_SESSION['num_unico'])) {
        # code..
    }elseif (isset($_SESSION['id']) || isset($_SESSION['num_unico']) && !empty($_SESSION['id']) && !empty($_SESSION['num_unico'])) {
      # code...
      @header('Location: porta_profil.php');
    }?>
    C'est aussi simple que ça. Quand on est dans cette page nous vérifions si la session existe, se elle existe, alors on rentre dans la page porta_profil.php, sinon, il reste à l'extérieur. Ce que j'avais fait une fois, mais là je l'ai mieux compris et garder en réfléchissant seul.

    Bonne nuit.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème redirection CheckBox
    Par cel.Saint-Louis dans le forum ASP.NET
    Réponses: 4
    Dernier message: 11/11/2006, 12h01
  2. Routeur U.S. Robotics : problème redirection de port
    Par webrider dans le forum Hardware
    Réponses: 1
    Dernier message: 11/08/2006, 15h01
  3. Problème redirection header ('location:
    Par Jiraiya42 dans le forum Langage
    Réponses: 1
    Dernier message: 24/06/2006, 17h08
  4. Problèmes redirections/virtualhosts
    Par JoN28fr dans le forum Serveurs (Apache, IIS,...)
    Réponses: 7
    Dernier message: 04/04/2006, 22h42
  5. Réponses: 4
    Dernier message: 09/11/2005, 18h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo