Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problemaccio con lettura Cookie

    Ciao a tutti !
    Come da oggetto, sono piantato su un banalissimo problema di mancata lettura di Cookie.
    Nel dettaglio, ad esempio, la mia pagina ASP esegue:
    codice:
    Response.Cookies("Nome") = "mio nome"
    Response.Cookies("Nome").Expires = Now() + 365
    Response.Cookies("Nome").Secure = True
    
    Response.Write Request.Cookies("Nome")
    E fino a qui tutto Ok: vedo stampato a video il valore scritto sul cookie. Il cookie è leggibile con IECookieViewer e, richiamando la pagina da Nestcape 8.0, posso leggerlo anche dall'elenco dei cookie nella finestra "preferences" (o opzioni, non ricordo) di questo browser. Torniamo al codice ! Commento le prime tre righe, termino la sessione del server e richiamo nuovamente la pagina, prima con IE poi con NS. Ma che, Request.Cookies("Nome") mi ritorna stringa nulla.

    Ho constatato che non è colpa del firewall. Non dipende dal browser in quanto il problema si verifica identico con entrambi. Sarà il server ?

    Una caramella a chi sa darmi la risposta !

    P.S: Il problema si presenta su più di un pc (WinXP e Win2k)
    Ciao
    Simo

  2. #2
    codice:
    Response.Cookies("sito")("Nome") = "mio nome"
    Response.Cookies("sito").Expires = Now() + 365
    Response.Cookies("sito").Secure = True
    
    Response.Write Request.Cookies("sito")("Nome")

  3. #3
    Mannaggia, non funzia.
    Suggerimenti che ho ricevuto:
    cambiare il modo di generare la data di scadenza a così
    codice:
    <%
    Response.Cookies("MyCookie") = "Il mio primo cookie"
    Response.Cookies("MyCookie").Expires = DateAdd("d", 7, Date)
    %>
    o ancora...
    codice:
    <% 
    ' Pagina di prova 
    
    Response.Expires = 0
    
    Response.Cookies("sito")("Nome") = "mio nome"
    Response.Cookies("sito").Expires = Now() + 365
    Response.Cookies("sito").Secure = True
    
    Response.Write Request.Cookies("sito")("Nome")
    %>
    Tuttavia non ci siamo ancora e non capisco come mai...
    Ho sempre utilizzato il codice che ho postato inizialmente ed ha sempre funzionato. Ora non più. Quello che mi da da pensare è che anche soluzioni alternative, comunque corrette, non funzionano.... Nè sul mio pc personale, ne sui miei due pc qua in ufficio, ne su Aruba. Mah....

    HEEEEEEEEEEEEEEELP

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.