Definir e ler uma sessão
-
07-07-2019 - |
Pergunta
Eu tenho algumas páginas clássicas do ASP que exigem que um usuário insira seu email e um 'Keycode' especificado que eles receberam para obter acesso a um voucher que eles podem ter enviado por e -mail.
Um código de voucher é então gerado dinamicamente e (atualmente) enviado na sequência de consultas da URL para uma segunda página que daria ao usuário a opção de enviar o voucher por e -mail.
Agora, quero alterar isso para que o código do voucher seja definido como uma sessão, em vez de passá -lo através do URL. Mas estou tendo problemas para tentar definir a sessão.
Eu colei o código aqui em uma essência no Github: http://gist.github.com/187622
Os erros de código na linha 47 da seguinte forma;
Erro de tempo de execução do Microsoft VBScript '800A01A8'
Objeto necessário: 'Sessão'
/bennettsget/default.asp, linha 47
Eu queria saber se alguém seria capaz de ajudar? Desculpas se minha explicação ou terminologia não estiver correta. O ASP clássico não é o meu idioma de escolha, mas é um daqueles sites que você herda ao iniciar um novo emprego.
Obrigada.
Solução
Remova a palavra "conjunto". Tentar
Session("fullcode") = fullcode
O conjunto geralmente é usado em conjunto com um objeto completo. Quando você está trabalhando com uma sessão, você está realmente definindo um valor para um coleção ao invés da criação de um objeto.