У меня есть два веб-сайта с доменами www.example.com и www.test.example.com, которые содержат одинаковые сведения о студентах. Я хочу поделиться сеансом между двумя доменами. Возможно ли это?Как разделить состояние сеанса между субдоменами
ответ
Используйте следующий метод:
void MasterPage_Unload(object sender, EventArgs e)
{
///ASP.NET uses one cookie per subdomain/domain,
///we need one cookie for _all_ subdomains.
if (Context.Response.Cookies["ASP.NET_SessionId"] == null)
return;
var sessionCookie = new HttpCookie("ASP.NET_SessionId", Context.Session.SessionID);
sessionCookie.Domain = ".yourdomain.com" ;
Context.Response.SetCookie(sessionCookie);
}
Спасибо, но как получить этот sessioncookie в другом субдомене. – RajeeshMenoth
Я предполагаю, что ваши субдомены сопоставляются с одним и тем же приложением. Если нет, вы можете попробовать одно из следующих: 1. Хранилище сеансов на базе SQL Server 2. HttpModule для перехвата и обработки запроса в IIS – Vishal
Да, я все еще использую хранилище сеансов на основе Sql. Как передать состояние сеанса в другое domain? .in my main domain Я использую динамическую ссылку, поэтому я не могу использовать строку Request.query в другом домене. – RajeeshMenoth
- 1. Обмен переменными сеанса в PHP между субдоменами
- 2. Как обрабатывать элементы сеанса между субдоменами в asp.net?
- 3. Как разделить состояние между двумя комбинированными редукторами?
- 4. Как разделить состояние между документами Excel/Office?
- 5. Проверка на основе данных сеанса, обмен данными между субдоменами
- 6. Доля сеанса между двумя рельсами 4 приложения с разными субдоменами
- 7. Поддержание сеанса между субдоменами в Laravel PHP и AngularJS
- 8. C++ Лучший способ разделить состояние между потоками
- 9. Как захватить состояние сеанса
- 10. ASP.NET 2 Состояние сеанса между проверенными пользователями
- 11. Состояние сеанса потеряно между сообщениями ajax?
- 12. атрибут сессии между двумя субдоменами в коте
- 13. Как сделать $ _SESSION согласованным между субдоменами?
- 14. Состояние сеанса ListView
- 15. как разделить переменную PHP сеанса
- 16. Можно ли разделить состояние сеанса между страницы ASPX asp.net делает вызов к asp.net веб-сервиса
- 17. как установить состояние сеанса тестирования
- 18. Как обмениваться сеансами между субдоменами с Rails 2.3.8
- 19. Невозможно сериализовать состояние сеанса
- 20. Как вы поддерживаете состояние сеанса в Apache?
- 21. Где хранить состояние сеанса?
- 22. Состояние сеанса и сеанс HTTP
- 23. Состояние сеанса asp.net
- 24. Состояние сеанса ASP.NET SqlServer
- 25. Состояние сеанса сохранения PythonWin
- 26. Состояние сеанса Режим SQLServer
- 27. Состояние сеанса v ViewState
- 28. Невозможно сериализовать состояние сеанса
- 29. Состояние сеанса MVC3
- 30. Состояние сеанса ASP.Net
возможно дубликат [Как я могу разделить сессию на нескольких субдоменов в ASP.NET?](http://stackoverflow.com/questions/273732/how-can- i-share-a-session-through-multiple-subdomains-in-asp-net) –
Уже я сделал данную ссылку. Теперь ее работала на моем локальном хосте, но не работала в моем домене. Показывает нулевое значение в состоянии сеанса для другого домена. – RajeeshMenoth
Локально он работает отлично, но на сервере его не работает – RajeeshMenoth