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 :

[Cookies] Perte de session selon frame


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de johweb
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 342
    Par défaut [Cookies] Perte de session selon frame
    Bonjour à tous.

    J'ai une petite appli (A) où l'on s'identifie, et les infos sont sauvegardées en session. Elle fonctionne parfaitement sur un serveur.
    J'ai une deuxième application (B) où l'on s'identifie, et les infos sont sauvegardées en session. Elle est située sur un deuxième serveur.

    Jusque là, tout va bien...
    Mais je dois juste créer un lien entre les applis...

    Dans mon appli (B), j'ai des frames :
    -un menu en haut
    -la correspondance des menus en bas
    Si je mets un lien dans cette application qui envoie dans le frame bas vers mon appli (A), je tombe bien sur ma page d'identification, mais les sessions de (A) ne fonctionnent pas...
    Y aurait-il un remède ?

    Pour test, j'utilise une version simplifiée...
    Mon lien dans (B) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.mondomaine.com/login.php?identification=1
    renvoie dans le frame du bas.

    login.php dans (A) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    session_start();
    if(!isset($_GET["identification"])){ die('<META HTTP-equiv="refresh" content=0;URL="interdit.php">'); }
    $_SESSION["ass_id"]=$_GET["identification"];
    die('<META HTTP-equiv="refresh" content=0;URL="index2.php">');
    ?>
    Jusque-là, tout va bien.

    index2.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    session_start();
    die($_SESSION["ass_id"]);
    ?>
    Me renvoie :
    Notice: Undefined index: ass_id in /var/www/vhosts/mondomaine.com/httpdocs/index2.php

  2. #2
    Membre expérimenté Avatar de Mogwaï
    Inscrit en
    Mai 2004
    Messages
    247
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2004
    Messages : 247
    Par défaut
    Je te conseille d'utiliser le passage des identifiants de session par cookie et non par URL.

  3. #3
    Membre chevronné Avatar de johweb
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 342
    Par défaut
    Il n'y a pas de passage d'identifiant. Juste un lien vers l'appli (A). Je sais, l'URL avec "identification" en paramêtre était confondant... Désolé...

    On voulait juste ouvrir l'appli (A) dans la frame de l'appli (B).

    Bon, dans l'urgence, on l'a ouverte dans une nouvelle fenêtre et ça fonctionne...

    Pas grave. C'est pas très propre mais le projet est destiné à être refondu d'ici peu, cela fera l'affaire en attendant.

Discussions similaires

  1. [Cookies] Probleme: perte de session sous IE
    Par kenshin005 dans le forum Langage
    Réponses: 1
    Dernier message: 07/02/2008, 18h32
  2. [Cookies] Perte d'index dans ma session
    Par crashyear dans le forum Langage
    Réponses: 3
    Dernier message: 20/12/2007, 15h11
  3. [Cookies] Perte de session au changement d'arborescence
    Par lelapinou dans le forum Langage
    Réponses: 9
    Dernier message: 22/06/2007, 16h46
  4. [Cookies] Perte de session sous IE
    Par Hayabusa dans le forum Langage
    Réponses: 5
    Dernier message: 31/10/2006, 23h54
  5. Réponses: 3
    Dernier message: 01/08/2006, 13h42

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