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

  FORUM HardWare.fr
  Programmation

  asp: Pb. bizarre avec les sessions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

asp: Pb. bizarre avec les sessions

n°48437
wouatouwou​atou
Posté le 24-07-2001 à 00:08:40  profilanswer
 

Salut...
voila un pb. zarbi...
 
Alors j'ai une page a.asp où j'initialise une variable de session comme suit:
 

Code :
  1. Session("maVariable" ) = ""


 
Ensuite, dans cette page, j'ai un lien vers une page b.asp, de la maniere suivante:
 

Code :
  1. <a href="b.asp?maVariable=toto">lien</a>


 
Dans ma page b.asp, je recupere ma variable et selon sa valeur j'affiche un message.

Code :
  1. <%
  2.    If Request.QueryString("maVariable" ) = "" Then
  3.      Response.Write("maVariable vaut la chaine vide" )
  4.    Else
  5.      Response.Write("maVariable vaut '" & Request.QueryString("maVariable" ) & "'" )
  6.    End If
  7. %>


 
La ca marche nickel :D
 
Mais ca foire quand je passe par ma variable de session... et je sais pas pourquoi... :cry:
 
Code dans b.asp:

Code :
  1. <%
  2.    If Session("maVariable" ) = "" Then
  3.      Response.Write("maVariable vaut la chaine vide" )
  4.    Else
  5.      Response.Write("maVariable vaut '" + Session("maVariable" ) + "'" )
  6.    End If
  7. %>


 
Et code dans a.asp:

Code :
  1. Session("maVariable" ) = "toto"


 
Alors... je m'explique...  
Ca foire dans le sens où il m'affiche :
maVariable vaut ''
 
Dites moi pourquoi !!! :cry::cry:
Jai du me contenter du QueryString() mais j'aurais bien voulu savoir pkoi il en veut pas de ma variable de session !!!
Pourtant, ya d'autres variables de session et elles passent bien...
Le nom de ma variable est Tm ... c'est peut etre ca kil aime pas... :??: mais j'en sais rien en fait :cry:

 

[edtdd]--Message édité par wouatouwouatou--[/edtdd]

mood
Publicité
Posté le 24-07-2001 à 00:08:40  profilanswer
 

n°48446
TontonVade​r
Fear is my ally...
Posté le 24-07-2001 à 00:24:23  profilanswer
 

Si déjà "maVariable vaut '' " est affiché, c'est que Session("maVariable" ) n'est pas une chaine vide. Essaye de faire un Len(Session("maVariable" )) pour voir et aussi un isNull(Session("maVariable" )) ou isEmpty(Session("maVariable" )) pour voir...

n°48448
wouatouwou​atou
Posté le 24-07-2001 à 00:33:56  profilanswer
 

j'ai meme essayé avec Session("maVariable" ) = Nothing
Mais c pire... il me dit que jai pas le droit.. pb. d'objet ou un truc dans le genre...
 
J'essaierai le isNul() et le len() demain au boulot :D
 
Len() : C bien pour retourner le nombre de caractéres, non ?

n°48450
TontonVade​r
Fear is my ally...
Posté le 24-07-2001 à 01:12:17  profilanswer
 

> Len() : C bien pour retourner le nombre de caractéres, non ?  
Oui c'est ça.


---------------
Il ne faut pas vendre la peau de l'ours avant de l'avoir mis en ligne - JC
n°48902
wouatouwou​atou
Posté le 25-07-2001 à 22:11:44  profilanswer
 

avec IsNull() ca marche normal...
Et je sais pourquoi en plus :D
 
En fait, c mon affectation ki en etait la cause...
J'affectais a ma variable de session la valeur d'un champ d'un recordset... et cette valeur etait null d'ou ma variable prenait la valeur null !!!!
et donc c t normal ke j'ai mes affichages 'zarbis' :D

n°48921
fabd
Posté le 25-07-2001 à 23:01:56  profilanswer
 

Juste un ptit conseil :
request("variable" ) va chercher ds le .form et dans le querystring, c plus cool a utiliser ;)


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

  asp: Pb. bizarre avec les sessions

 

Sujets relatifs
PHP /// pb sessions et pb creer une image WBMPphp:?? problème bizarre...
[HTML] <IMG SRC="....." ALT=blablabla> bizarrepb avec les sessions en PHP
[php] problème bizarrerequete bizarre MySQL
[C++]Un truc bizarre!c++ : bizarre bizarre
[C/C++] Très grands débutants - Caractère bizarre[C++] Un problème bizarre ....
Plus de sujets relatifs à : asp: Pb. bizarre avec les sessions


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