Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Cookie che scade ad un ora precisa

    Carissimi,
    come posso modificare il seguente script che mi permetta al cookie creato in una fascia oraria di scadere ad un ora precisa, cioè il cookie viene creato dalle 12 alle 16 a prescidere a quale orario si crea deve comunque scadere alle 16 è possibile?
    Grazie
    G.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    nessuno può aiutarmi?
    Grazie
    G.

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: Cookie che scade ad un ora precisa

    Originariamente inviato da djjunior
    modificare il seguente script
    molto seguente
    Originariamente inviato da djjunior
    nessuno può aiutarmi?
    e va bene dopo un giorno, ma dopo neanche un' ora...

    comunque,
    prima di settare il cookie ricavati la differenza (converti gli oggetti Date in millisecondi) tra la data e orario attuale e la data e orario di scadenza
    se c'e' da settare un cookie, quella e' la scadenza da settare

    buono studio

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Mi scuso, non ho messo lo script che è settato a scadenza dopo 2 ore della creazione:
    codice:
    <%
    Response.Cookies("nome") = "XXXXXXXXX" 
    Response.Cookies("nome").Expires = DateAdd("H", 2, Now()) 
    %>
    Grazie per l'aiuto.
    G.

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    cos' e' quello? asp?
    sposto

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grazie XINOD,
    ma purtroppo non so come fare, come mi dici, può aiutarmi qualcuno del forum asp.
    Grazie
    G.

    P.S.: Mi scuso con il forum, pensavo di aver pubblicato il post in asp.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    up

  8. #8
    Originariamente inviato da djjunior
    Mi scuso, non ho messo lo script che è settato a scadenza dopo 2 ore della creazione:
    codice:
    <%
    Response.Cookies("nome") = "XXXXXXXXX" 
    Response.Cookies("nome").Expires = DateAdd("H", 2, Now()) 
    %>
    Grazie per l'aiuto.
    G.
    DateAdd non fa che aggiungere 2 ore a Now (l'istante attuale). Quindi se hai l'ora puoi ragionare con delle if banali, ex:
    codice:
    <%
    Dim dtToday, dtNow, dtLower, dtHigher, dtExpire
    
    dtToday 	= Date()
    dtNow		= Now()
    dtLower		= DateAdd("H", 12, dtToday)
    dtHigher	= DateAdd("H", 16, dtToday)
    dtExpire	= DateAdd("D", -365, dtToday)
    
    If dtNow >= dtLower And dtNow <= dtHigher Then
    	dtExpire = dtHigher
    End If
    
    Response.Cookies("nome") = "XXXXXXXXX" 
    Response.Cookies("nome").Expires = dtExpire
    %>
    In questo caso se non ti trovi nell'intervallo 12-16 il cookie scade automaticamente.
    xxx

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.