У меня есть "login.asp" страница, где я устанавливаю переменную сеанса.Классическое значение сеанса Asp потеряно в Response.Redirect
Session("username") = username
и доступа к значению, как:
Dim username
username = Session("username")
response.write(username)
Я также использую это значение в той же странице с помощью "response.write" (то есть в VBScript). После этого я перенаправляю пользователя на «user.asp». На этой странице, когда я пытаюсь получить доступ к значению сеанса, он возвращает null. Как получить значение сеанса на перенаправленной странице?
Спасибо заранее.
Как вы получаете доступ к значению сеанса на странице user.asp? Добавьте код к вашему вопросу. –
Спасибо, Николас. Я изменил вопрос. Добавил Dim username username = Session ("username") response.write (имя пользователя) –
С какими браузерами вы проводите тестирование? У вас отключены файлы cookie сеансов в браузере? Как выглядит ваш код перенаправления? User.asp находится в приложении? Вы использовали скрипач, чтобы наблюдать за разговором между браузером и сервером? Если это файл cookie ASPSESSION отправляется пользователю user.asp? – AnthonyWJones