[COOKIES/IIS/WINDOWS XP]

[COOKIES/IIS/WINDOWS XP] - Programmation

Marsh Posté le 18-03-2002 à 10:11:45    

Salut à tous.
Depuis vendredi j'ai déployé sur un serveur NT4 un petit site web, et le truc de fou suivant arrive.
 
Le site à été développé sur un Windows XP, avec le serveur IIS installé en local (version 5.1)
 
Une fois fini, je l'ai mis sur un serveur NT4 avec IIS 4.
De la, tout les postes équipés en Windows XP ne peuvent pas se loguer sur le site, car ni les variables de session, ni les cookies, ne sont pris en compte.
Pour tester, j'ai ensuite mis le site sur un serveur Windows 2000/IIS 5, meme resultat. Je me suis connecté de chez moi par VPN, et j'ai mis le site sur moin PC chez moi (2000 SRV/IIS 5 aussi), la miracle, ca marche. Sur le serveur de développement XP, tout le monde peut se connecter et ca fonctionne. Mais je veut pas utiliser mon PC comme serveur pour l'intranet moi !!!
Pour info, j'ai essayé de mettre la sécurité au minimum sur XP, pour permettre un maximum de choses au niveau des cookies, sans succès. Et je ne pense pas que cela vienne de cela puisque les cookies marche sur certain serveurs et pas d'autres. De meme, la non création de variables de session est forcément un problème coté serveur, enfin à priori...
 
Si quelqu'un pige un truc à mon problème ce serait sympa de me dire. Je ne peut pas proposé de connexion au site, car c'est sur nos IP privées, désolé !
 
Merci !

Reply

Marsh Posté le 18-03-2002 à 10:11:45   

Reply

Marsh Posté le 18-03-2002 à 10:35:45    

j'ai pas de solutions mais un pb similaire...
 
j'ai un site hebergé sur un pc winXP et de tous les poste possibles (tous OS sauf xp) ça marche nickel les cookies sont ok mais des que j'y accede depuis un poste xp c la merde, les cookies ne marchent plus...
 
apres un certain nombre de recherche j'en suis venu a deduire que ça pourrias etre un probleme d'expiration du cookie
 
alors un new bug d'xp ?

Reply

Marsh Posté le 18-03-2002 à 10:40:15    

votre site est dans une frame ? si oui c'est ie6 qui, par défaut, bloque tous les cookies étrangers.

Reply

Marsh Posté le 18-03-2002 à 10:41:26    

pas con ! :eek2:  
j'ai compris mon site est dans une iframe...
 
any idea ?

Reply

Marsh Posté le 18-03-2002 à 10:44:59    

Mes tests :
 
Serveur NT4
Client Win XP IE 6 -> ni cookies ni var de sessions
Client Win 2K IE 6 -> OK
Client Win NT IE 5 -> OK
 
Serveur 2000 n° 1
Client Win XP IE 6 -> ni cookies ni var de sessions
Client Win 2K IE 6 -> OK
Client Win NT IE 5 -> OK
 
Serveur 2000 n° 2
Client Win XP IE 6 -> OK
Client Win 2K IE 6 -> OK
Client Win NT IE 5 -> OK
 
Serveur XP
Client Win XP IE 6 -> OK
Client Win 2K IE 6 -> OK
Client Win NT IE 5 -> OK
 
Un truc de fou cette histoire.
D'autant qu'un collège m'a di que de chez lui (Windows XP aussi), par la connexion VPN, il a accedé au site et ca marche sans pb !
 
Je vais aller élever des chèvres à la campagne moi bientot...


---------------
"Ne jamais faire confiance à un truc qui peut saigner 4-5 jours par mois sans crever !"
Reply

Marsh Posté le 18-03-2002 à 10:46:05    

non pas de frame une page unique asp.
 
Je teste avec une page toute bete, si vous voulez la source, on peut pas faire plus simple...
 
edit :
de plus je crois que ce problème de frames ne se pose que lorsque deux frames viennent de deux domaine différent, ce qui n'est pas le cas. Mais je n'en suis pas non plus sur à 100 %...

 

[jfdsdjhfuetppo]--Message édité par fuful--[/jfdsdjhfuetppo]


---------------
"Ne jamais faire confiance à un truc qui peut saigner 4-5 jours par mois sans crever !"
Reply

Marsh Posté le 18-03-2002 à 10:48:23    

fuful > installe un proxy ( http://www.naviscope.com/ ) ou un sniffer ( http://netgroup-serv.polito.it/analyzer/ ) sur tes clients histoire de voir les headers qu'ils reçoivent pour tes pages. s'ils sont tous pareils, c'est un bug d'ie, sinon c'est le serveur, ou un proxy de ta boîte qui fait nimpe.

 

[jfdsdjhfuetppo]--Message édité par youdontcare--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 18-03-2002 à 10:49:36    

pour les frames, je n'ai pas testé extensivement - mais ça fait planter les sites redirigés comme .fr.st .

Reply

Marsh Posté le 18-03-2002 à 10:51:38    

Je vais essayer, thanks, mais la, le site est hebergé sur une machine en interne, c'est un intranet, donc pas de proxy...
On va voir si c'est IE quand meme...


---------------
"Ne jamais faire confiance à un truc qui peut saigner 4-5 jours par mois sans crever !"
Reply

Marsh Posté le 18-03-2002 à 12:04:00    

A y est !
j'ai trouvé, enfin je crois !
Sur notre intranet privé, on a pas de serveur DNS (domaine NT4 + WINS, à l'ancienne). Quand on veut acceder à l'intranet, on tape http://serveur
Les noms des cookies sont eux formatés pour etre du type "user@domain[n].txt"
Ce qui doit se passer, c'est qu'avec IE6, il se dit que "serveur" n'est pas un nom de domaine DNS valide (et il a raison le bougre ! :)), donc il n'écrit pas le cookie. Ca, c'est mon explication en tout cas. Pour contouner le problème, je fait http://10.10.10.22 (l'IP du serveur) et la, une adresse IP étant une manière juste de désigné une machine sur internet, il l'accepte et écrit cookies et variables de session !
 
Merci à ceux qui m'ont aidés, et bonne chance à ceux que ca peut aider !!!


---------------
"Ne jamais faire confiance à un truc qui peut saigner 4-5 jours par mois sans crever !"
Reply

Marsh Posté le 18-03-2002 à 12:04:00   

Reply

Marsh Posté le 18-03-2002 à 16:31:41    

Bon ben perdu !
Après instalation d'un serveur DNS? ca marche pas mieux.
Si quelqu'un a une idée...
 
Edit !
 
Si ca marche, je m'était planté dans le nom DNS d'une machine, le _ il aime pas trop...
 
Sur ce bonne soirée !

 

[jfdsdjhfuetppo]--Message édité par fuful--[/jfdsdjhfuetppo]


---------------
"Ne jamais faire confiance à un truc qui peut saigner 4-5 jours par mois sans crever !"
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed