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

    mantenere le sessioni http

    domanda da un m ilione di dollari:

    devo interrogare una pagina, che mi risponde in xml(ma potrebbe essere qualsiasi cosa). Atualmente faccio così

    codice:
    Set objXML = Server.CreateObject("msxml2.DOMDocument.4.0") 
    objXML.setProperty "ServerHTTPRequest", true	
    objXML.async = false 
    objXML.validateOnParse = false 
    objXML.preserveWhiteSpace = false
    ora però il mio problema è che la pagina che chiama deve mantenere
    la sessione! cioè se io la chiamo una altra volta deve accorgersi
    che è la stessa sessione precedente.

    non posso usare qualcosa come ADODB e connettermi fino a quando
    non faccio il close della connection?

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao Simobrescia,

    non credo si possa mantenere una sessione. Le sessioni per esistere hanno bisogno dei cookies.
    se ci fosse una maniera interesserebbe molto anche a me

  3. #3
    cavolo willybit....e mò? altre idee? magari se passiamo attraverso un'altra pagina .net ?

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    .net non lo conosco

  5. #5
    potreste riprovare a spiegarmi il problema, credo di non aver afferrato il senso di: mantenere le sessioni http attive.
    cosa dovrebbe fare la pagina in questione?
    xxx

  6. #6
    io carico i dati da una pagina da me esterna , a seconda di come mi loggo questa pesca i dati da dove sa lei.
    a questo punto ogni volta che le rifaccio una richiesta non devo
    ridirle chi sono perchè lei è già connessa ad un db che sa lei a seconda dell'utenza e devo solo farle le domande.

    esempio

    -ciao sono l'utente A
    mi collego al db A(mysql)
    -dammi la lista dei miei clienti
    clienteA1
    clienteA2
    clienteA3
    -....
    -chiudo il browser
    chiudo la connessione

    ciao sono l'utente B
    mi collego al db B (.mdb)
    -dammi la lista dei miei clienti
    clienteB1
    clienteB2
    clienteB3
    -dammi la lista dei miei dipendenti clienteA1
    DipendenteB1
    DipendenteB2
    -....
    -chiudo il browser
    chiudo la connessione

  7. #7
    beh io ho trovato questa cosa:
    i file caller.asp

    codice:
    Set Http = Server.CreateObject("Microsoft.XMLHTTP")
    
    Response.write Session.sessionid & "
    "
    Http.Open "GET", "http://localhost/fxword/utility/sessione.asp",false
    Http.Send
    GetURL = Http.ResponseText
    response.write GetURL
    Set Http = nothing
    il file sessione.asp invece :

    codice:
    Response.write Session.sessionid
    adesso quando aggiorno il file caller.asp non cambia l'idsessione nee in caller(..e va be') e neanche in sessione.asp (GRANDE GIOVE!!)
    il problema è che il secondo non cambia maimaimaimaimai
    cioè chiudo il browser richiamo caller.asp che ha un id diverso (giustamente) e invece sessione ha ancora quello di prima!!!!
    ma esiste un qualche parametro che non so???

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.