begin process at 2010 02 09 19:01:11
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > VARIABLE DE SESSION ET WIN XP / WIN 2000 EN LOCAL

VARIABLE DE SESSION ET WIN XP / WIN 2000 EN LOCAL


 Information sur la source

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Initié Date de création :20/10/2003 Vu :7 076

Auteur : Benz

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Le titre est aussi explicite que possible, mais ce n'est pas évident à exprimer en quelques mots. Cette source fait suite à un message que j'avais posté sur le forum et auquel je n'avais pas pu obtenir de réponse efficace.

Mon problème était le suivant :
J'ai conçu une appli utilisant les variables de session (il s'agissait d'un panier virtuel pour commander des produits). Le poste de développement était sous win 2000, branché un réseau avec d'autres postes dont un serveur win 2000 sur lequel je faisais tourner l'appli pour tester.

Mon panier fonctionnais en local très bien sur la plupart des postes du réseaux, sauf certains postes en win 2000 et aucun poste en win Xp (pourtant équipés de versions d'Internet Explorer 6). Sur les postes Xp et 2000, les variables étaient toujours vides.
Dès lors que j'uploadais mon appli sur un serveur distant, tout fonctionnait parfaitement bien sur tous les postes (sans rien changer au code bien évidemment).

Il s'agit là d'un problème de taille pour les intranet. En effet, si la moitié des postes du réseau ne peuvent faire fonctionner l'appli, il va y avoir un très gros problème. Trouver la solution à pris du temps, mais elle est là.

Il s'agit tout simplement d'un problème de sécurité (confidentialité) d'Internet Explorer qu'on ne peut malheureusement pas paramétrer (je parle des versions actuelles, c'est à dire jusqu'à la version 6).

La solution est tout aussi simple. Soit vous changez de navigateur (et là, je vous laisse choisir lequel, je sais simplement que ça fonctionne très bien avec FireBird à télécharger sur www.mozilla.org), soit vous faites croire à Internet Explorer que vous n'êtes pas en intranet, mais en internet. Dans ce cas, dans l'url de votre appli, au lieu de spécifier le nom de la machine, spécifiez son IP.

Ce genre de manipulation à quelques chose de... magique : ;-)


 Conclusion

J'en profite pour remercier ceux qui se sont creusé la tête sur ce problème et tenté de me donner une réponse dans le forum.


 Sources du même auteur

COLORER UNE LIGNE SUR DEUX

 Sources de la même categorie

Source avec Zip SÉRIALISER / DÉSÉRIALISER DES VARIABLES EN ASP par lejdu
CREATION D'UN AUTOCOMPLETE JQUERY AVEC UN CODE SOURCE ASP ET... par dedebis84
Source .NET (Dotnet) RÉCUPÉRER DES VALEURS D'UNE LIGNE DANS UN DATAGRID APRÈS AVO... par PascalCmoa
Source avec Zip Source avec une capture Source .NET (Dotnet) UN SEMBLANT DE MASTERPAGE POUR DES FICHIERS XSL par bizzard4
Source avec Zip CRÉATION DE RAPPORTS EXCEL DYNAMIQUE EN ASP par foliv57

Commentaires et avis

Commentaire de ThunderPsycho le 21/10/2003 08:39:13

Salut,

C kool de signaler ce problème à tout le monde, mais je crois qu'il peut-être résolu plus simplement.
Tu peux paramétrer la sécurité de ton site sur IIS, ton site web était-il bien en écoute sur l'ip "locale" (celle de ton réseau) et le nom d'hôte (ou nom de domaine complet si tu es sur un domaine ) de ton serveur ?

Commentaire de Benz le 21/10/2003 09:21:00

Salut ThunderPsycho,

Je ne suis pas sur d'avoir bien compris le sens de ta question. J'ai utilisé l'ip du serveur dans l'url pour résoudre mon problème et faire croire à l'Internet Explorer du poste client qu'on était sur le web et non en local. Meme si ce n'est peut être pas la meilleure solution, je ne la trouve pas si compliquée que ca :-)
Qu'est ce que tu appelle un nom d'hôte ? Faut dire que je ne m'intéresse pas trop aux install et paramétrages...

Commentaire de ThunderPsycho le 21/10/2003 13:17:53

Ah, en fait, t'utilises pas IIS pour mettre dans site en ligne  sur ton intranet ?

Commentaire de Benz le 21/10/2003 13:22:40

bin si, mais c'est pas un intranet à la base, c'était un développement pour un site Internet. Simplement, je développais sur mon poste et je testais le site sur un serveur (win 2000, donc IIS) de mon réseau pour ensuite pouvoir l'uploader sur un serveur distant, sans erreur. Voilou.

Commentaire de ThunderPsycho le 21/10/2003 18:47:43

Ok, alors je te demandais si ton site web ( configuré sous IIS ) était bien en écoute sur le port 80 de tonserveur avec comme ip 'hôte' l'adresse ip de ton serveur ( tout ca dans la config de IIS ).
Et donc si ta config à ce niveau là est bonne, il te reste à vérifier deux choses :

IIS créé un compte lors de son installation qui s'appelle 'IUSR_TONDOMAINE' ce compte est il bien sur ton domaine, ton serveur IIS est-il bien dans ton domaine, et si c le cas et que ca fonctionne pas,
Tu peux donner à ton compte 'IUSR' les pleins droits sur le répertoire root de ton site, ca devrait être largemet suffisant...

Voila, j'espère que c un peu plus clair :o/ .... ;o)

Commentaire de Benz le 23/10/2003 09:06:32

Bin à moi ca me parle par trop en fait, mais je pense que les techniciens de la boite ou je bosse sauront de quoi tu parle. Merci

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales