Pregunta

Tengo un par de páginas ASP clásicas que requieren que un usuario ingrese su correo electrónico y un 'código clave' específico que se les ha dado para obtener acceso a un cupón que se les puede enviar por correo electrónico.

Un código de cupón se genera dinámicamente y (actualmente) se envía en la cadena de consulta de la URL a una segunda página que luego le daría al usuario la opción de enviar el cupón por correo electrónico.

Ahora quiero cambiar esto para que el código del cupón se configure como una sesión, en lugar de pasarlo a través de la URL. Pero tengo problemas para intentar configurar la sesión.

He pegado el código aquí en un Gist en github: http://gist.github.com/187622

Los errores de código en la línea 47 de la siguiente manera;

Error de tiempo de ejecución de Microsoft VBScript '800a01a8'

Objeto requerido: 'Sesión'

/bennettsget/default.asp, línea 47

Me preguntaba si alguien podría ayudarme. Disculpas si mi explicación o terminología no es correcta. ASP clásico no es mi idioma de elección, pero es uno de esos sitios que hereda cuando comienza un nuevo trabajo.

Gracias.

¿Fue útil?

Solución

Eliminar la palabra " Establecer " ;. Probar

Session("fullcode") = fullcode

Set generalmente se usa junto con un objeto completo. Cuando trabajas con una sesión, realmente estás configurando un valor para una colección en lugar de la creación de un objeto .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top