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

    abbandonare una sessione

    Salve a tutti..
    ho un problema con la gestione di una sessione...
    nella index creo questa sessione:
    Codice PHP:
    <%
    if 
    session("carr")="" then
        randomize timer
        session
    ("carr")=int(rnd 100000)+1
    '    wcod=session("carr")
    end if


    if request.cookies("sessione")("ID")= "" then
        response.Cookies("sessione")("ID") = session("carr")
        response.Cookies("sessione").Expires = Date+365
    else
        session("carr")=request.cookies ("sessione")("ID")
    end if 
    response.write session("carr")
    %> 
    quando navigo nel sito, per comodita mi faccio un response della sessione carr.. e fino a qui tutto ok!
    in questa sessione io valorizzio i dati di un acquisto per poi recuperarli nella pagina di invio per spedirli via email!
    in questa ultima pagina quindi dovrei distrugere questa sessione ("carr") altrimenti se continuo a navigare nelle pagine e fare altri acquisti li inserisce sempre nella stessa sessione e quind nell'invio finale della mail mi trovo tutti gli acquisti fatti anche in precedenza!

    Da premettere che io ho anche una pag. logout.asp
    codice:
    <% Session.Abandon %>
    <% Response.Expires = -1000
    Response.ExpiresAbsolute = Now() - 1
    Response.AddHeader "cache-control", "private"
    Response.AddHeader "pragma", "no-cache" 
    %>
    che mi disconnette come utente ma nel redirect alla index visualizzo sepre la stessa sessione ("carr")

    Spero di essermi spiegato
    :master:
    Grazie per la pazienza
    Scusate sto imparando!

  2. #2

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.