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

  FORUM HardWare.fr
  Programmation
  Java

  Tomcat 4 : stocker l'identifiant de session dans l'URL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Tomcat 4 : stocker l'identifiant de session dans l'URL

n°156069
z0rglub
Posté le 10-06-2002 à 18:32:35  profilanswer
 

est ce que vous savez comment faire pour stocker l'identifiant de session dans l'URL et non pas dans un cookie... (je cherche en // mais si qqun le sait tout de suite, je perdrai moins de temps)


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
mood
Publicité
Posté le 10-06-2002 à 18:32:35  profilanswer
 

n°156074
z0rglub
Posté le 10-06-2002 à 19:00:58  profilanswer
 

http://www.covalent.net/support/do [...] mcat4.html
qui dit qu'il faut mettre <Context cookie="false"... le pb c'est que chez moi, c'est déjà à false !


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°156077
HappyHarry
Posté le 10-06-2002 à 19:04:17  profilanswer
 

z0rglub a écrit a écrit :

http://www.covalent.net/support/do [...] mcat4.html
qui dit qu'il faut mettre <Context cookie="false"... le pb c'est que chez moi, c'est déjà à false !  




 
faut que tu encodes tes URL

n°156100
z0rglub
Posté le 10-06-2002 à 20:04:56  profilanswer
 

euh oui, concrètement, t'aurais un ptit exemple pour moi ?


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°156110
HappyHarry
Posté le 10-06-2002 à 20:31:11  profilanswer
 

ben au lieu de faire un truc genre out.print("<A HREF=\"/servlet/TaServlet\">MaServlet</A>" )
 
tu dois faire out.print("<A HREF=\"" + encodeURL("/servlet/TaServlet" ) + "\">MaServlet</A>" )
 
et encoreRedirectURL pour les redirections

n°156118
darklord
You're welcome
Posté le 10-06-2002 à 20:37:51  profilanswer
 

HappyHarry a écrit a écrit :

ben au lieu de faire un truc genre out.print("<A HREF=\"/servlet/TaServlet\">MaServlet</A>" )
 
tu dois faire out.print("<A HREF=\"" + encodeURL("/servlet/TaServlet" ) + "\">MaServlet</A>" )
 
et encoreRedirectURL pour les redirections  




 
 :jap:


---------------
Just because you feel good does not make you right
n°156204
z0rglub
Posté le 10-06-2002 à 22:21:53  profilanswer
 

ok, je note, j'ai donc pas mal de boulot pour demain alors. C'est bizarre, parce que mon "collègue" m'a dit que l'appli tournait avec tomcat 3.3 (et il m'a demandé de la rendre compatible tomcat 4)


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°156461
z0rglub
Posté le 11-06-2002 à 10:56:26  profilanswer
 

j'ai refait des tests, et voici ce que ça donne :
si dans server.xml je mets <Context path="/mon_path" ... cookie="false"> ça n'a aucun effet. Par contre, si avec mon navigateur, je bloque les cookies, alors l'identifiant de session se place comme il faut dans l'URL, exactement comme je veux. Mais comment faire pour ne pas avoir à bloquer les cookies dans le navigateur et que l'id de session passe tout de même par l'URL   :??:


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°156466
greg@frees​tarthu
Posté le 11-06-2002 à 11:02:06  profilanswer
 

y'a une bonne raison pour faire ça??
parce qu'à part faire des urls toutes moches, je vois pas l'avantage de pas utiliser des cookies!

n°156468
darklord
You're welcome
Posté le 11-06-2002 à 11:03:34  profilanswer
 

z0rglub a écrit a écrit :

j'ai refait des tests, et voici ce que ça donne :
si dans server.xml je mets <Context path="/mon_path" ... cookie="false"> ça n'a aucun effet. Par contre, si avec mon navigateur, je bloque les cookies, alors l'identifiant de session se place comme il faut dans l'URL, exactement comme je veux. Mais comment faire pour ne pas avoir à bloquer les cookies dans le navigateur et que l'id de session passe tout de même par l'URL   :??:  




 
parce que si les cookies sont disponibles, java va toujours les utiliser par défaut. C'est seulement si le client les refuse qu'il utilisera l'URL encoding.


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 11-06-2002 à 11:03:34  profilanswer
 

n°156471
z0rglub
Posté le 11-06-2002 à 11:05:46  profilanswer
 

greg@freestarthu a écrit a écrit :

y'a une bonne raison pour faire ça??
parce qu'à part faire des urls toutes moches, je vois pas l'avantage de pas utiliser des cookies!  




la bonne raison : mon boss veut ça comme ça ! j'en sais pas d'avantage. Mais je vais p-e arrêter de faire le mouton et aller lui demander le pkoi !


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°156473
greg@frees​tarthu
Posté le 11-06-2002 à 11:07:07  profilanswer
 

z0rglub a écrit a écrit :

 
la bonne raison : mon boss veut ça comme ça ! j'en sais pas d'avantage. Mais je vais p-e arrêter de faire le mouton et aller lui demander le pkoi !  




good idea:)
ça t'aidera pê a trouver une solution aussi. (ou à te rendre compte qu'il a pas d'argument qui tienne la route:))

n°156482
z0rglub
Posté le 11-06-2002 à 11:13:36  profilanswer
 

bon alors apparemment, on n'utilise pas de cookie, parce qu'on veut que les utilisateurs puissent ouvrir 2 fenêtres de navigateur sans pour autant utiliser la même session...Pour avoir une sorte de "dialogue" entre les 2 fenêtres.


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°156485
greg@frees​tarthu
Posté le 11-06-2002 à 11:17:14  profilanswer
 

z0rglub a écrit a écrit :

bon alors apparemment, on n'utilise pas de cookie, parce qu'on veut que les utilisateurs puissent ouvrir 2 fenêtres de navigateur sans pour autant utiliser la même session...Pour avoir une sorte de "dialogue" entre les 2 fenêtres.  




hmmm.
c'est à tester.
et il faut alors absolument que ton user ne cree pas la 2e fenetre lui meme (CTRL-N), sinon l'id de session sera la meme. car dans ce cas, meme s'il "logout" dans la 2e fenetre, la session sera invalidée, donc il devra se relogger dans la 1e.
bref, chuis pas convaincu que c'est viable votre truc...
et puis, tu peux mettre ce que tu veux dans ta session, donc pq ne pas utiliser qqch comme "windowid=X" dans ton url, mais en utilisant qu'une seule session?

n°156486
z0rglub
Posté le 11-06-2002 à 11:20:13  profilanswer
 

non, je veux dire la question ne se pose plus, il faut l'identifiant de session dans l'URL. C'est pas moi qui vais modifier toute l'appli parce que ça marche pas avec Tomcat 4


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°156503
darklord
You're welcome
Posté le 11-06-2002 à 11:40:34  profilanswer
 

n'oublie pas que tu vas devoir encoder toutes les urls de ton site et que si le user rentre une adresse à la mano tu perds la session


---------------
Just because you feel good does not make you right
n°156505
z0rglub
Posté le 11-06-2002 à 11:46:58  profilanswer
 

ok, bon et bien, le pb a été trouvé : je suis illitré !
en effet, l'attribut n'était pas "cookie" mais "cookies". Je pars me fouetter avec des orties fraiches. A plus tard !


---------------
Ma galerie photo créée avec Piwigo et hébergée sur Piwigo.com
n°156541
greg@frees​tarthu
Posté le 11-06-2002 à 13:04:10  profilanswer
 

z0rglub a écrit a écrit :

ok, bon et bien, le pb a été trouvé : je suis illitré !
en effet, l'attribut n'était pas "cookie" mais "cookies". Je pars me fouetter avec des orties fraiches. A plus tard !  




[:rofl]
(et prend des photos)


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

  Tomcat 4 : stocker l'identifiant de session dans l'URL

 

Sujets relatifs
fermeture d'une session PHP à la fermeture d'une fenetreTomcat 4, j'arrive pas à le faire marcher !
[PHP] retrouver l'URL de la page en cours[PHP] session(s)
[PHP] URL encodées en base64, récupérer les variables ?[PHP]débutant cherche URL...
[PHP] - Destruction de session[PHP} Session ob_start ob_end
[PERL PHP] ouverture d'une séssion SSHPerdu URL du site qui permet de planifier des executions de scripts
Plus de sujets relatifs à : Tomcat 4 : stocker l'identifiant de session dans l'URL


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