Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    297

    Firefox + variabili sessione ???

    Ciao a tutti,
    sono incappata in una cosa molto strana.
    E' possibile che il browser Firefox non 'memeorizzi' le variabili di sessione.

    Nell'index ho una sintassi del genere:

    amministratore=request.QueryString("amministratore ")
    if not amministratore = "" then
    session("amministratore") = amministratore
    end if
    amministratore = session("amministratore")

    il mio solito codice di varibile. Con IE tutto ok, con Firefox [ultima versione scaricata 1.0.2] non me le tiene in memoria.
    Una cosa molto strana.

    Secondo voi da cosa può dipendere?

    Grazie
    Franz

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    è il codice che è sbagliato
    la prima volta session(amministratore) è vuota
    e tu fuori dall'if fai amministratore = session("amministratore")
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    297
    Scusa,
    allora due cose:
    - perchè in EXplore funziona?
    - quale sarebbe la sintassi esatta?

    Grazie 1000
    Franz

  4. #4
    amministratore = request.QueryString("amministratore")
    if amministratore <> NULL then
    session("amministratore") = amministratore
    end if

    Ok se in amministratore finisce qualcosa tu apri la sessione...
    Ho capito bene?

    Allora parere di uno che con le sessioni sta sclerando...

    C'è da vedere come firefox tratta i cookies, perchè sotto alle veriabili di sessione gira in definitiva un cookie non persistente, loro si propagano grazie a questo meccanismo...

    prova a fare questa piccola prova:

    amministratore = request.QueryString("amministratore")
    if amministratore <> NULL then
    response.cookies("amministratore") = amministratore
    end if

    poi per sicurezza fatti un'alta paginetta piccola piccola

    response.write(request.cookies("amministratore"))

    vedi se lo legge...

    potrebbe pure essere che ha i cookie disabilitati o qualcosa di simile

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.