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 :

Pb de session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de moonia
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    283
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 283
    Par défaut Pb de session
    j'ai un grand pb ,
    j'ai une page : accueil.php qui devrai me renvoyer sur une page1.php quand je clique sur le bouton ""se connecter" ( ce bouton se trouve sur accueil.php),mais le bp c'est kel m'envoie sur une autre page qui est la page2.php au lieu de la page1.php
    <?php require_once('connexion.php'); ?>
    <?php
    /*
    -----------------------------------
    ------ SCRIPT DE PROTECTION -------

    -----------------------------------
    */

    session_start(); // On relaye la session
    if (session_is_registered("authentification") ){ // vérification sur la session authentification (la session est elle enregistrée ?)


    }
    else {
    header("Location:connexion1.php?erreur=intru"); // redirection en cas d'echec
    }
    ?>
    <?php


    $champs1 = $_POST['chmp_determination_partenariats'];

    switch ($champs1)
    {
    case "1" : $champs1= "Réalisé"; break;
    case "2" : $champs1= " En cours de réalisation"; break;
    case "3" : $champs1= " Vient de débuter"; break;
    case "4" : $champs1= " Pas encore réalisé"; break;
    case "5" : $champs1= " Sans objet"; break;
    }
    echo "$champs1";
    $champs2 = $_POST['chmps_anlyse_soutien_projet'];

    switch ( $champs2)
    {
    case "1" : $champs2= "Réalisé"; break;
    case "2" : $champs2= " En cours de réalisation"; break;
    case "3" : $champs2= " Vient de débuter"; break;
    case "4" : $champs2= " Pas encore réalisé"; break;
    case "5" : $champs2= " Sans objet"; break;
    }
    $champs3 = $_POST['chmps_identification_montage_projet'];

    switch ( $champs3)
    {
    case "1" : $champs3= "Réalisé"; break;
    case "2" : $champs3= " En cours de réalisation"; break;
    case "3" : $champs3= " Vient de débuter"; break;
    case "4" : $champs3= " Pas encore réalisé"; break;
    case "5" : $champs3= " Sans objet"; break;
    }
    $champs4 = $_POST['chmps_identification_deroulement_projet'];

    switch ( $champs4)
    {
    case "1" : $champs4= "Réalisé"; break;
    case "2" : $champs4= " En cours de réalisation"; break;
    case "3" : $champs4= " Vient de débuter"; break;
    case "4" : $champs4= " Pas encore réalisé"; break;
    case "5" : $champs4= " Sans objet"; break;
    }
    $champs5 = $_POST['chmps_veille_projet_similaires'];

    switch ( $champs5)
    {
    case "1" : $champs5= "Réalisé"; break;
    case "2" : $champs5= " En cours de réalisation"; break;
    case "3" : $champs5= " Vient de débuter"; break;
    case "4" : $champs5= " Pas encore réalisé"; break;
    case "5" : $champs5= " Sans objet"; break;
    }

    $champs6 = $_POST['chmps_exploitation_resultats'];

    switch ($champs6)
    {
    case "1" : $champs6= "Réalisé"; break;
    case "2" : $champs6= " En cours de réalisation"; break;
    case "3" : $champs6= " Vient de débuter"; break;
    case "4" : $champs6= " Pas encore réalisé"; break;
    case "5" : $champs6= " Sans objet"; break;
    }



    $add_user = sprintf("INSERT INTO analyse_contexte (Détermination_partenariats,Analyse_points_soutien_projet,Identification_freins_montage_projet,Identification_freins_déroulement_projet,Veille_projets_existants,Exploitation_résultats_veille) Values ('$champs1','$champs2','$champs3','$champs4', '$champs5 ','$champs6')");
    mysql_select_db($database_dbprotect, $dbprotect);
    $result = mysql_query($add_user, $dbprotect) or die(mysql_error());
    header("Location:page1.php?add=ok"); // redirection si création réussie





    ?>

    <html>
    <head>
    <title>la 1ere version de l'application</title>


    <link href="styles.css" rel="stylesheet" type="text/css">
    </head><body>
    <br> <br> <br>


    <table align="center" bgcolor="#f0f8ff" border="1" height="280" width="539">
    <tbody><tr>
    <th align="center" width="639">
    <div id="moi" align="center">

    <h3><em>Mise en oeuvre du dipostive de FOAD</em></h3>
    </div>
    </th>
    </tr>
    <tr>
    <td align="left" valign="top">

    <div class="menu1"> <!-- début de la boite contenant les onglets -->
    <span class="onglet-actif">Analyse préalable</span> <!-- onglet ACTIF -->

    <a class="onglet" href="css-index.htm">Autour du projet</a> <!-- onglet inactif -->
    <a class="onglet" href="onglets-2.htm">Les conditions du déroulement</a> <!-- onglet inactif -->
    <!--<a class="onglet" href="onglets-3.htm">Onglets 3</a> <!-- onglet inactif -->
    </div>
    <br>

    <form name="page_form" action="" method="post" id= "hsides">

    <fieldset class="radio" align="center">

    <h3>Analyse du contexte </h3>


    <table width="450" border="1" align = "center"cellpadding="5" cellspacing="2" frame= "hsides">

    <tr>

    <td width="6%">*&nbsp;&nbsp;Détermination de partenariats</td>

    <td width="57%">
    <select name="chmp_determination_partenariats" size="1">
    <option value="1" title="Réalisé">1</option>
    <option value="2" title="En cours de réalisation "> 2</option>
    <option value="3" title="Vient de débuter">3</option>
    <option value="4" title="Pas encore réalisé">4</option>

    <option value="5" title="Sans objet">5</option>

    </select></td>


    </tr>

    <tr>

    <td width="100%">*&nbsp;&nbsp;Analyse des points du soutien au projet</td>

    <td width="57%">
    <select name="chmps_anlyse_soutien_projet" size="1">
    <option value="1" title="Réalisé">1</option>
    <option value="2" title="En cours de réalisation "> 2</option>
    <option value="3" title="Vient de débuter">3</option>
    <option value="4" title="Pas encore réalisé">4</option>

    <option value="5" title="Sans objet">5</option>

    </select></td>

    </tr>

    <tr>
    <td width="100%">*&nbsp;&nbsp;Identification des freins au montage du projet</td>
    <td width="57%">

    <select name="chmps_identification_montage_projet" size="1">
    <option value="1" title="Réalisé">1</option>
    <option value="2" title="En cours de réalisation "> 2</option>
    <option value="3" title="Vient de débuter">3</option>
    <option value="4" title="Pas encore réalisé">4</option>
    <option value="5" title="Sans objet">5</option>


    </select></td>

    </tr>

    <tr>
    <td width="100%">*&nbsp;&nbsp;Identification des freins au déroulement du projet</td>
    <td width="57%">
    <select name="chmps_identification_deroulement_projet" size="1">
    <option value="1" title="Réalisé">1</option>

    <option value="2" title="En cours de réalisation "> 2</option>
    <option value="3" title="Vient de débuter">3</option>
    <option value="4" title="Pas encore réalisé">4</option>
    <option value="5" title="Sans objet">5</option>

    </select></td>

    </tr>

    <tr>
    <td width="100%"> *&nbsp;&nbsp;Veille sur des projets similaires existant</td>
    <td width="57%">
    <select name="chmps_veille_projet_similaires" size="1">

    <option value="1" title="Réalisé">1</option>
    <option value="2" title="En cours de réalisation "> 2</option>

    <option value="3" title="Vient de débuter">3</option>
    <option value="4" title="Pas encore réalisé">4</option>
    <option value="5" title="Sans objet">5</option>

    </select>
    </td>


    </tr>
    <tr>


    <td width="100%">*&nbsp;&nbsp;Exploitation des résultats de la veille</td>
    <td width="57%">
    <select name="chmps_exploitation_resultats" size="1">
    <option value="1" title="Réalisé">1</option>
    <option value="2" title="En cours de réalisation "> 2</option>
    <option value="3" title="Vient de débuter">3</option>

    <option value="4" title="Pas encore réalisé">4</option>
    <option value="5" title="Sans objet">5</option>

    </select></td>

    </tr>
    </table>
    </fieldset>
    <br>
    <center>

    <input name="submit" value="Suivant &gt;&gt;" type="submit">



    </center>
    </form></td>

    </tr>

    </tbody></table>

    </body>
    </html>

    si je change la ligne :header("Location:page1.php?add=ok"); en header("Location:page2.php?add=ok"); je recois sur mon avigateur "mozilla firfox" ce message ( 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.)
    alors ke sur mon ordi les cookies sont permi
    que dois-je faire ???????????????

  2. #2
    Membre chevronné
    Inscrit en
    Février 2005
    Messages
    419
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2005
    Messages : 419
    Par défaut
    C'est pas plutot au niveau de ta page1.php que tu as un probleme ? Une redirection qui fait page1.php => page2.php

  3. #3
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut


    pour ce qui est du header, il y a normalement un espace après les :

    de plus, pour ce que j'en ai vue, page1.php renvoie vers page1.php sans condition... boucle infinie...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

Discussions similaires

  1. [Servlets - JSP] Problème de session
    Par the java lover dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 28/11/2011, 09h54
  2. [JSP][session] perte de session et sendRedirect
    Par blaz dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 30/03/2007, 09h32
  3. Réponses: 12
    Dernier message: 24/09/2003, 15h26
  4. [XMLRAD] session
    Par jml dans le forum XMLRAD
    Réponses: 4
    Dernier message: 17/12/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