Visualizzazione dei risultati da 1 a 7 su 7

Discussione: session

  1. #1

    session

    Ciao a tutti,
    sto cercando di rifare un sito gestito completamente con i cookie usando le sessioni ma ho un problema quando cerco di loggarmi mi da questo errore

    ADODB.Field error '80020009'
    L'oggetto non è più valido.


    Per passare da cookie a session ho sosituito tutti i request.cookies e i response.cookies con session (con i cookie funziona perfettamente) eppure quando uso le sessioni è come se le variabili in cui le salvo non le leggessero

    esempio:

    var tipo= rst("type");//presa dal db
    Session("type") = String(tipo);
    if (Session("type")=="N"){
    var t = "Normale"; //qui è dove mi da l'errore
    }else{
    var t = "Privilegiato";
    }

    Response.write(t);

  2. #2
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    sbaglio o hai mescolato codice Asp e JavaScript?
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  3. #3
    no no è tutto racchiuso tra <%%>

  4. #4
    Originariamente inviato da polimnia88
    no no è tutto racchiuso tra <%%>
    :master:
    però mi sa che oltre ai <% e %> di apertura e chiusura codice devi usare anche il linguaggio asp

  5. #5
    in che senso :master: ?

    le if e le session sono asp mi sembra

  6. #6
    in asp l'if dovrebbe essere if..then..endif non if(){}, il confronto credo si faccia solo con l'= non con l'== (ma non sono sicuro)

    prova così

    codice:
    Session("type") = rst("type")
    if Session("type")="N" then
     t = "Normale"
    else
     t = "Privilegiato"
    end if
    Response.write(t)

  7. #7
    ma quello è asp vbscript io uso jscript

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.