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

    cookies abilitati - problema con Request.ServerVariables("HTTP_COOKIE")

    In una pagina ho provato a verificare se sono stati abilitati i cookies usando Request.ServerVariables("HTTP_COOKIE") con un codice del tipo

    If Request.ServerVariables("HTTP_COOKIE") <>"" then
    response.write("cookies abilitati")
    else
    response.write("cookies disabilitati")
    end if

    Considerando che i cookies li avevo abilitati ho notato che quando visualizzo la pagina la prima volta mi dice erroneamente che i cookies sono disabilitati, se poi faccio un refresh della pagina mi dice che sono abilitati.

    Pensando che avesse bisogno di forzare il dialogo tra la pagina del browser ed il server ho inserito all'inizio del codice anche un invio di un cookie (response.cookies("prova")="prova") ma il problema persiste.

    Qualcuno ha qualche idea in proposito?

    Grazie

  2. #2
    ciao,
    provo a risponderti con delle mie personali speculazioni, da prendere con le pinze.

    1) Quando richiami Request.ServerVariables("HTTP_COOKIE") stai richiedendo la variabile HTTP_COOKIE che ti è inviata dal client nella richiesta HTTP al server.
    Se nel client non è memorizzato nessun cookie, il client non te la invia (o te la invia vuota).

    2) Quando chiedi di scrivere un cookie sul client, credo aggiungi un'intestazione nella tua risposta da server al client. Il client effettivamente memorizza il cookie, ma le variabili del server sono quelle ottenute nella richiesta client->server antecedente.

    Essenzialmente questa è l'architettura con cui hai a che fare.

    Ciau
    - Atari

  3. #3
    ah.. da ciò non puoi fare ciò che hai richiesto in un solo passaggio.. era implicito dalla risposta precedente...

    potresti aiutarti con un redirect javascript per istruire il client a fare un'ulteriore richiesta con cui verificare il cookie scritto.

    Ciau
    - Atari

  4. #4
    Grazie mille.

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.