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

    problemi con richiesta cookies

    sto impazzendo da ieri con i cookies!

    riesco a creare un cookie e lo vedo anche nei temporary internet files ma al momento di leggerlo succede uno strano fenomeno:

    il coockie lo creo così:

    response.cookies("prova")="valore"

    e lo richiamo così:

    request.Cookies("prova")= "valore"

    se metto le due righe di codice sulla stessa pagina tutto funziona.

    ad esempio:
    response.cookies("prova")="valore"
    response.write request.Cookies("prova")= "valore"

    mi restituisce la stringa "valore" che legge dal cookie.

    Ma se creo una pagina con solo:
    response.write request.Cookies("prova")

    non mi restituisce nulla e il cookie esiste perchè l'ho creato prima.

    cosa sbaglio???
    Despite of my rage i'm still just a rat in a cage

  2. #2
    al request.cookies("qualcosa") non puoi mettere = "valore", lo puoi fare solo con il response.cookies("qualcosa") = "valore".

  3. #3
    giusto...avevo solo sbagliato a scrivere qui...ma non faccio così. Ora ho corretto il post
    Despite of my rage i'm still just a rat in a cage

  4. #4
    Capito.
    Il Cookies senza l'expires muore chiudendo il browser.
    Pagina che crea il cookies...
    codice:
    response.cookies("mySite")("myKey") = "test"
    response.cookies("mySite").expires = now() + 365 ' scade tra un anno...
    Pagina che legge il cookies (anche dopo aver chiuso il browser)...
    codice:
    if request.cookies("mySite").hasKeys then ' verifica se il cookies di prima esiste...
    response.write request.cookies("mySite")("myKey")
    else
    response.write "il cookies non esiste..."
    end if

  5. #5
    nuovo codice che utilizzo...ma non funziona in lettura.
    Il risultato è sempre: "il cookie non esiste"

    <%

    bacheca = tutte_news.RecordCount
    if request.cookies("prova").hasKeys then
    response.write request.cookies("prova")("notizia")

    else

    response.write "il cookie non esiste..."
    response.cookies("prova")("notizia")= bacheca
    response.cookies("prova").Expires = now() + 365
    response.cookies("prova").Secure = true

    end if
    %>
    Despite of my rage i'm still just a rat in a cage

  6. #6
    Risolto!

    era il secure che bloccava la lettura!

    grazie per l'aiuto!
    Despite of my rage i'm still just a rat in a cage

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 © 2025 vBulletin Solutions, Inc. All rights reserved.