Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    385

    Variabile di sessione inesistente...

    Salve.
    Ho questo problema: ho dichiarato ed inizializzato una variabile di sessione nel file global.asa, però quando la uso da una pagina del sito non risulta il valore inizializzato, bensì "vuoto"... ad es. se la stampo non mi appare niene, idem i confronti non funzionano, insomma non ha valore.

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Come avviene la inizializzazione della variabile di sessione?
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    385
    Nel file global.asa:

    Sub Session_OnStart
    Session ("TipologiaUtente")=1
    End Sub

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    250

    Ciao a tutti

    Salve,
    io ho un problema simile...
    (premetto che sto usando Javascript con ASP)
    immetto dei valori in variabili session in 2 modi diversi ed uno dei2 non funge enon capisco perché .

    Il primo modo, funzionante assegna direttamente dei valori alla tal variabile cioé:
    codice:
     Session("loggato")="log";
    Se cerco il valore così assegnato tutto funge ...

    Ma se mi serve assegnare un valorealla variabile Session contenut in un 'altra variabile , per esempio :
    codice:
    Session("nome")= Request.Querystring("user") ; 
    Session("uid")= serdb ;
    dove "serdb" é una variabile contenente una stringa, mi viene restituito il seguente errore ...

    Oggetto Session error 'ASP 0168 : 80004005'

    Utilizzo dell'oggetto non consentito

    /sito/data.asp, line 63

    Impossibile memorizzare in un oggetto Session un oggetto intrinseco.


    Come faccio a passare, dunque, un valore da una variabile "normale" a una Session senza inciampare qui?
    Grazie a tutti ...
    Evander

  5. #5
    ma sei sicuro che sia solo una stringa di testo quella variabile?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  6. #6
    prova in questo modo.
    codice:
    Session("uid")= String(serdb);
    <head> Nothing! </head>
    <body> Open your mind and close your ass !!! </body>

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    250

    GRazie !!

    Ora se nella variabile é contenuto un valore stringa tutto funziona ...OTTIMO ...Grazie infinite ;

    Ma se nella variabile deve essere trasferito un valore numerico ...ecco che ci risiamo .... HELP!!

    Evander

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    250

    ...mi rispondo da solo ...

    Mi rispondo da solo nel caso dovesse servire ad altri neofiti come me...

    La funzione parseInt() trasforma in intero una stringa che le viene passata;

    Grazie Ciao
    Evander

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    385
    Ma perchè a me
    Session ("TipologiaUtente")=1;
    non funziona?

    Se infatti in un'altra pagina faccio
    <%response.write ("Var: " & Session.Contents.Count)%>
    mi da Var: 0

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    385
    Forse perchè uso frontpage?

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.