Problème de création d'un cookie

Leilila Messages postés 2 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 26 juillet 2007 - 30 avril 2007 à 22:56
mami17 Messages postés 56 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 16 avril 2008 - 17 mai 2007 à 17:34
Bon, voici mon code...    

    '***********************************************
        '*** Ajout du produit dans le cookie        ****
     '***********************************************
     noprod = Request.QueryString("idprod")
     size = request.QueryString("txtsize")
     qte = Request.QueryString("qteprod")
     Response.cookies("NatureLibertine.com")
     Response.Cookies("NatureLibertine.com").Expires = Now() + 2
      '/// Ici serait l'erreur
     Response.cookies("NatureLibertine.com")(" & noprod & ")("grandeur") = size
     Response.Cookies("NatureLibertine.com")(" & noprod & ")("quantite") = qte

Et le message d'erreur...
Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: '[object]'

De plus, je ne trouve pas le cookie...

Un gros merci d'avance!

[:X] [font=Book Antiqua]LeililaAntiqua

1 réponse

mami17 Messages postés 56 Date d'inscription dimanche 11 février 2007 Statut Membre Dernière intervention 16 avril 2008
17 mai 2007 à 17:34
salut
avant que je te repondre a votre question je supose que cette page est la resultat d'une appel par une autre page cette derniere url contient cette variables idprod,txtsize,qteprod bon si c'etait la cas alors on va passer au 2eme partie 
 //Response.Cookies("NatureLibertine.com").Expires = Now() + 2  : cette instruction inccorecte tu dois preciser le temps pour que cette cookie reste par exemple soit par les secondes ou bien par les heures ou bien par les jours .. etc
instruction devient:
Response.Cookies("NatureLibertine.com").Expires =   Now.AddHours(1)
avant t'ecrire ca tu dois declarer une cookie comme suit :
Dim

co
As
New HttpCookie("NatureLibertine.com")
co.Item(

"non de produit") = noprod etc jusqu'a tu as terminer votre affectation de toutes les variables
puis tu ajoutes cette cookies
Response.Cookies.Add(co)

j'espere que cette code va resoudre ton probleme

bon courage
0
Rejoignez-nous