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

EDI, CMS, Outils, Scripts et API PHP Discussion :

La redirection n'a pas lieu [EasyPHP]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut La redirection n'a pas lieu
    Bonjours

    Voila, j'ai un problème de redirection des pages sous l'easyphp, la fonction header ne fonctionne pas, est ce qu'il nécessite une configuration spéciale ?

    merci

  2. #2
    Membre chevronné Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Par défaut
    n'aurais tu pas oublié le 'Location : ' dans ton header?

    nous ne sommes pas magicien, nous ne pouvons deviner ton code , si tu as la possibilité de nous le montrer n'hésites pas

  3. #3
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut
    ok 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
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
     
    <?php
    session_start();
    require_once'connections/connexion.php';
    require_once('connections/mysql.php');
    if (isset ($_SESSION['formul']))
    {
      $log=$_POST['login'];
      $pass=$_POST['passw'];
     }
    else
    {
      $log =$_POST['nom'];
      $pass=$_POST['pass'];
    }
     
    $query ="SELECT  * FROM  CLIENT  WHERE login_cli ='$log' AND pass_cli = '$pass' " ;
     
    $res=mysql_query($query,$connexion) or die (mysql_error());
    $num_rows = mysql_num_rows($res); 
    if ($num_rows == 0)
    { 
       if (isset($_SESSION['formul']))
       { 
          $_SESSION['message1']="Le nom ou le mot de passe est incorrect.";
          $_SESSION['erreur']=1;
          header ("location:formulaire_info.php");
       }
       else
       {
          $_SESSION['message1']="Le nom ou le mot de passe est incorrect.";
          $_SESSION['erreur']=1;
          header("location:index.php");
       } 
    } 
    else
    {
       $rep= mysql_fetch_array($res);
     
       $etat=$rep['etat'];
     
       if ($etat=="1")
       {
     
          if (isset($_SESSION['formul']))
          { 
    	      $_SESSION['nom']=$rep['nom_cli'];
              $_SESSION['mat_cli']=$rep['mat_cli'];
              header ("location:facture.php");
          }
          else
          {
    	      $_SESSION['nom']=$rep['nom_cli'];
              $_SESSION['mat_cli']=$rep['mat_cli'];
              header ("location:index.php");
          }
       }
       else
       {
          if (isset($_SESSION['formul']))
          {   
    	      $_SESSION['message1']="Votre compte est inactif.";
              $_SESSION['erreur']=1;
              header ("location:formulaire_info.php");
          }
          else
          {
             $_SESSION['message1']="Votre compte est inactif.";
             $_SESSION['erreur']=1;
             header("location:index.php");
     
          }
       }
    }
    mysql_close($connexion);
     
    ?>

  4. #4
    Membre chevronné Avatar de SphynXz
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    439
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 439
    Par défaut
    il y à un message d'erreur quelque part?

    quitte à faire sauter les header, met des echo dans tes conditions pour voir dans quel conditions IF ton script s'éxécute et dit nous ce qu'il en est

  5. #5
    Membre éclairé Avatar de rinuom99
    Étudiant
    Inscrit en
    Août 2007
    Messages
    260
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2007
    Messages : 260
    Par défaut
    Oui, j'ai déjà fait sa, tout marche bien sauf la redirection des pages, au début j'ai cru que c un problème de script, mais pourquoi sur le serveur hostarea.org (un hébergeur gratuit) le script fonctionne très bien ? Même, j'ai fait des petits exemples juste pour le test mais toujours le même problème.

    je pense que c un problème de configuration n'as rien a voir avec le script

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    Bonjour,

    Et mets un uri absolu (normes HTTP 1.1).

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

Discussions similaires

  1. redirections ne fonctionne pas
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 22/09/2006, 10h05
  2. redirection qui marche pas
    Par michka999 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 13/07/2006, 16h45
  3. [CSV] Redirection ne fonctionne pas
    Par Brizzio dans le forum Langage
    Réponses: 12
    Dernier message: 16/12/2005, 10h55
  4. [DOS] Redirection ne fonctionne pas
    Par Pedro dans le forum Langage
    Réponses: 15
    Dernier message: 13/06/2005, 08h45
  5. Redirection 404 marche pas en local
    Par le mage tophinus dans le forum Apache
    Réponses: 8
    Dernier message: 10/06/2005, 08h12

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