Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
751 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [variables de session] sans www. = différent !

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[variables de session] sans www. = différent !

n°1717964
Noisequik
Posté le 15-04-2008 à 16:37:28  profilanswer
 

Bonjour,
 
je rencontre un petit souci avec les variables de sessions.
 
Si le visiteur accède à mon site sans inscrire "www. ", les variables de sessions disparaissent si par hasard il va ensuite sur une page avec les "www."
 
IE semble pourtant gérer le problème en transmettant les variables, mais pas Firefox  :(  
 
Y-a-t-il une solution ou astuce pour gérer ceci ?
 
Merci d'avance !

mood
Publicité
Posté le 15-04-2008 à 16:37:28  profilanswer
 

n°1717970
Profil sup​primé
Posté le 15-04-2008 à 16:44:43  answer
 

Bonjour,
 
La raison est simple, une session est identifié par un cookie, qui est lui-même attaché à un domaine. Quand tu vires les www, le domaine change, donc le cookie n'est pas transmis, donc plus de session. Une solution ? Forcer tes utilisateurs à utiliser un domaine (en redirigeant par exemple toutes les requêtes qui ne contiennent pas le www dans le host vers le domaine en www).


Message édité par Profil supprimé le 15-04-2008 à 22:25:43
n°1717999
masterpsx
Aigloun foutougrafe
Posté le 15-04-2008 à 17:24:06  profilanswer
 

C'est pas obligatoirement par cookie mais c'est effectivement normal, evite de mettre ton url compléte dans tes liens, ne met que la page concerné, le reste sera rajouté automatiquement par le navigateur de toute façon.

n°1718037
Noisequik
Posté le 15-04-2008 à 18:14:32  profilanswer
 

oui je ne mets que des liens relatifs, sauf lorsque le client tombe sur la partie sécurisée du site (https)

n°1718042
masterpsx
Aigloun foutougrafe
Posté le 15-04-2008 à 18:41:01  profilanswer
 

Utilises les cookies au pire, tu peut préciser le nom de domaine et donc tes variables seront valables partout, même sur des sous-domaines.


Message édité par masterpsx le 15-04-2008 à 18:49:52

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [variables de session] sans www. = différent !

 

Sujets relatifs
[PHP] Probleme mise en place de sessionvariables de session à 3 dimension
session qui expire trop vite malgré un ini_set()Variables varaibles et Array : compatible ?
Viabilité des variables locales affectées à d'autres variablessyntaxe de --> if $a différent de $b+$c+$d
[RESOLU] Portée variables dans les classes ?passer une des variables d’une page a une autre
problème d'affichage dans un thread différent du main 
Plus de sujets relatifs à : [variables de session] sans www. = différent !


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR