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 :

Enchainement de redirection


Sujet :

Langage PHP

  1. #1
    Membre extrêmement actif Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Points : 682
    Points
    682
    Par défaut Enchainement de redirection
    Bonjour,

    Je veux faire un enchainement de script sur le principe suivant :

    script A appel script B
    script B appel script A
    script A appel script C
    script C appel script A
    script A appel script D
    script D appel script A

    J'ai fait ceci dans le script A en utilisation une valeur de $_SESSION pour savoir aiguiller mes redirections.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    if(!isset($SESSION['lap_generate'])) $SESSION['lap_generate'] = "";
    if($SESSION['lap_generate'] == "") 
    {
    	$SESSION['lap_generate'] = 1;
    	header("location: evenements_generat.php");
    	exit();
    }
    if($SESSION['lap_generate'] == "1") 
    {
    	$SESSION['lap_generate'] = 2;
    	header("location: lap_gen_standard_xls.php");
    	exit();
    }
    if($SESSION['lap_generate'] == "2") 
    {
    	$SESSION['lap_generate'] = 3;
    	header("location: lap_gen_longueur_fixe_txt.php");
    	exit();
    }
    if($SESSION['lap_generate'] == "3") 
    {
    	$SESSION['lap_generate'] = 4;
    	header("location: lap_gen_longueur_fixe_txt.php");
    	exit();
    }
    Dans B, C, D j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    header("location: lap_generate.php");
    exit
    Sachant que pour mon exemple A = lap_generate.php

    J'ai le message "Redirection de page incorrecte", mais je ne vois pas où

    Merci d'avance.

  2. #2
    Membre extrêmement actif Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Points : 682
    Points
    682
    Par défaut
    Personne n'a eu ce cas à traiter ?

    Je continue mes tests, mais toutes mes lectures me renvoie vers :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    header ("location: ADRESSE DE REDIRECTION");
    exit();
    Et ça ne fonctionne pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Redirection de page incorrecte
     
    Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
     
     
        *   La cause de ce problème peut être la désactivation ou le refus
              des cookies.

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

Discussions similaires

  1. Enchainement de Response.redirect
    Par slokix dans le forum ASP.NET
    Réponses: 8
    Dernier message: 28/03/2008, 09h56
  2. [VB.NET]Double redirection.
    Par CammCamm dans le forum ASP.NET
    Réponses: 9
    Dernier message: 24/11/2003, 15h11
  3. MSXML2, enchainer deux feuilles de Style
    Par burno dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 10/09/2003, 13h47
  4. [VB6] probleme de redirection d'une commande DOS
    Par WriteLN dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/06/2003, 09h36
  5. [reseaux] redirection de flux
    Par Olive1808 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 12/08/2002, 09h24

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