$_SESSION marche avec @ip mais pas avec nom DNS ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] $_SESSION marche avec @ip mais pas avec nom DNS ?

    Bonjour,

    j'ai monté un site Joomla 2.5.8 avec un plugin maison qui me permet à l'authentification de renseigner des variables de session. Je recupère ces variables dans une appli externe via le code suivant :
    Code PHP:
    define('_JEXEC',1);
    define('DS'DIRECTORY_SEPARATOR);
    define('JPATH_BASE',realpath(dirname(__FILE__).'/../joomla'));

    require_once(
    JPATH_BASE.DS.'includes'.DS.'defines.php');
    require_once(
    JPATH_BASE.DS.'includes'.DS.'framework.php');

    $mainframe= &JFactory::getApplication('site');
    $mainframe->initialise(); 
    Si je me connecte à mon site via l'adresse ip, je récupère bien mes variables de session. Par contre, si je definis un nom DNS dans le fichier /etc/hosts alors je ne récupère pas mes variables. J'imagine qu'une variable de configuration n'est pas à jour lorsque je passe en nom DNS, mais je sèche.

    Quelqu'un saurait-il me donner une piste ?
    Merci

  • #2
    Re : $_SESSION marche avec @ip mais pas avec nom DNS ?

    Premiers élements de réponse, lorsque je suis avec une @ip, un cookie est créé en lien avec cette adresse. Si je suis en nom DNS un cookie est créé en lien avec ce nom, mais un autre cookie est créé en lien avec l'@ip. J'imagine que ce dernier cookie ne devrait pas etre présent ... ?

    Commentaire


    • #3
      Re : $_SESSION marche avec @ip mais pas avec nom DNS ?

      Ok, trouvé. En fait, l'appel à mon appli externe se fait via l'adresse IP. Si je change l'adresse par le nom DNS tout rentre dans l'ordre (mes variables de session sont accessibles).

      J'espère que ce post pourra être utile à d'autres comme moi.

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X