Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    43

    Cancellare Cookie da un Sottodominio

    Ho un sito con un banale indirizzo del tipo: www.miosito.com
    Utilizzo un cookie per memorizzare il login dei miei utenti, con un codice come questo:

    codice:
    Response.Cookies("miocookie").Expires = #January 1, 2030#
    Response.Cookies("miocookie").Path = "" 
    Response.Cookies("miocookie").Secure = FALSE 
    Response.Cookies("miocookie")("nick") = nick
    e lo cancello, se l'utente lo desidera, con:
    codice:
    Response.Cookies("miocookie").Expires = #January 1, 2003#
    Response.Cookies("miocookie").Path = "" 
    Response.Cookies("miocookie").Secure = FALSE 
    Response.Cookies("miocookie")("nick") = ""
    Response.Cookies("miocookie") = ""
    (lo so, c'è fin troppa roba nella cancellazione... scusate il codice in eccesso!)

    Ora vorrei aprire delle sezioni nuove del sito, con indirizzi in sottodominio, ad esempio cerca.miosito.com, oppure servizi.miosito.com ... in tutti questi siti però l'autenticazione del cookie deve essere funzionante.

    Ho letto sul web che aggiungendo in modo corretto la proprietà domain all'atto dell'impostazione del cookie, si può rendere lo stesso valido per tutti i sottodomini:
    codice:
    Response.cookies("miocookie").domain = ".miosito.com"
    In effetti funziona! Il mio problema è la cancellazione del cookie: una volta impostato in questo modo, non sono più in grado di eliminarlo con il codice che ho riportato sopra, semplicemente non viene fatto nulla.

    Mi sembra di capire che un cookie con un domain impostato in questo modo sia SI disponibile in lettura per tutti i sottodomini, ma non in scrittura. Come posso fare allora?

    Grazie anticipatamente per le risposte!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    43
    Per favore, nessuno mi sa aiutare?

  3. #3
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    112
    ciao..
    hai scoperto qualcosa a riguardo ??
    sono nella tua stessa barca

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    43
    Sì, allora... alla fine me la sono cavata da solo, dopo infinite prove...

    ... sono riuscito a cancellare il cookie con questo codice:
    codice:
    Response.Cookies("miocookie").Expires=#January 1, 2003#
    Response.Cookies("miocookie").Path="" 
    
    Response.cookies("miocookie").domain = ".miosito.com"
    Response.Cookies("miocookie").Path="" 
    Response.Cookies("miocookie") = ""
    Ora non so se ci sia ancora codice in eccesso, ma quello che mi interessa è che funziona

  5. #5
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    112
    Ciao,
    scusa il mio problema è che non mi legge i cookie in un sottodominio che ho creato.

    praticamente prima il sito girava sotto una cartella :

    www.miosito.com/cartella/index.asp

    visto che non mi piaceva vedere l'url così ho creato un sottodominio :

    cartella.miosito.com/index.asp

    da questo momento in poi i cookie non li legge +.

    li scrive ma non lo riesco a leggere.
    ho provato a scrivere anche
    response.cookie("cookie").domain = "cartella.miosito.com"
    response.cookie("cookie").path = "\cartella"


    ma nulla..
    non li legge.

    ho provato anche inserendo
    response.cookie("cookie").domain = "http://cartella.miosito.com"


    niente di niente.
    HELP

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.