WebBrowser Yeni Açılan Sayfada Session Kaybolması Sorunu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
WebBrowser Yeni Açılan Sayfada Session Kaybolması Sorunu
Arkadaşlar Merhaba,
Benim aşamadığım ve sizlerden yardım beklediğim söyle bir sorunum var;
WebBrowser'da bir site açıyorum ve bu site üzerine login oluyorum.bu login bilgileri Session'da tutuluyor.Bu site üzerinden bir başka pencere açmak istediğimde ve yeni sayfada Session kontrol ediliyorsa web sayfası hata veriyor.
Yani siteye girdim bir linke tıkladım başka bir pencere açılıyor.Bu yeni açılan popup pencerede session kontrol edildiğinde session boş geliyor ve sayfa açılmıyor.WebBrowser nesnesi ile açılan sayfada dış sayfaya Session'lar taşınmıyor yani.
Burada webbrowser'ın OnNewWindow2 olayı çalışıyor ama ben bu şekilde yapmaktan kaçınıyorum.çünkü bir sürü popup olabiliyor bu siteden dışarıya açılan.
Bu durumda ne yapılması gerektiği konusunda bana bir fikir veya tavsiye verebilecek olan var mı.?
Teşekkürler,
İyi Çalışmalar.
Benim aşamadığım ve sizlerden yardım beklediğim söyle bir sorunum var;
WebBrowser'da bir site açıyorum ve bu site üzerine login oluyorum.bu login bilgileri Session'da tutuluyor.Bu site üzerinden bir başka pencere açmak istediğimde ve yeni sayfada Session kontrol ediliyorsa web sayfası hata veriyor.
Yani siteye girdim bir linke tıkladım başka bir pencere açılıyor.Bu yeni açılan popup pencerede session kontrol edildiğinde session boş geliyor ve sayfa açılmıyor.WebBrowser nesnesi ile açılan sayfada dış sayfaya Session'lar taşınmıyor yani.
Burada webbrowser'ın OnNewWindow2 olayı çalışıyor ama ben bu şekilde yapmaktan kaçınıyorum.çünkü bir sürü popup olabiliyor bu siteden dışarıya açılan.
Bu durumda ne yapılması gerektiği konusunda bana bir fikir veya tavsiye verebilecek olan var mı.?
Teşekkürler,
İyi Çalışmalar.
Re: WebBrowser Yeni Açılan Sayfada Session Kaybolması Sorunu
Oluşturduğun sessionları ini dosyasına kaydedip yeni açtıgın windowa okutabilirsin
oleobject.getelementbyid konularını araştır text value click prosedürlerini araştır.
oleobject.getelementbyid konularını araştır text value click prosedürlerini araştır.
http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
Re: WebBrowser Yeni Açılan Sayfada Session Kaybolması Sorunu
Oluşturduğun sessionları ini dosyasına kaydedip yeni açtıgın windowa okutabilirsin
oleobject.getelementbyid konularını araştır text value click prosedürlerini araştır.
oleobject.getelementbyid konularını araştır text value click prosedürlerini araştır.
http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
Re: WebBrowser Yeni Açılan Sayfada Session Kaybolması Sorunu
Oluşturduğun sessionları ini dosyasına kaydedip yeni açtıgın windowa okutabilirsin
oleobject.getelementbyid konularını araştır text value click prosedürlerini araştır.
oleobject.getelementbyid konularını araştır text value click prosedürlerini araştır.
http://www.delphibasics.co.uk/RTL.asp?Name=DaysBetween
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
http://www.neonhaber.com/Static/mega-co ... index.html
www.delphican.con
Function PARSE( text, ilk, son:String ): String; //
begin
Delete(Text, 1, pos(ilk, Text) + Length(ilk)-1);
Result := Copy(Text, 1, Pos(Son, Text)-1);
end;
Re: WebBrowser Yeni Açılan Sayfada Session Kaybolması Sorunu
Session'ları ben oluşturmuyorum ki Server tarafında oluşuyor.
Re: WebBrowser Yeni Açılan Sayfada Session Kaybolması Sorunu
component palette indy tabında idsesion bir incele sanırım onla yapabilirsin..
Re: WebBrowser Yeni Açılan Sayfada Session Kaybolması Sorunu
TIdCookieManager'ı da araştırabilirsin.
TIdCookieManager, TIdHTTP'nin CookieManager özelliğine atanıp Cookie'leri kontrol etmeni sağlar.
Cookie'leri kaydedip sonra kullanabilirsin...
TIdCookieManager, TIdHTTP'nin CookieManager özelliğine atanıp Cookie'leri kontrol etmeni sağlar.
Cookie'leri kaydedip sonra kullanabilirsin...
There's no place like 127.0.0.1
Re: WebBrowser Yeni Açılan Sayfada Session Kaybolması Sorunu
Bu sorun genelde webbrowserin newwindow2 eventini kullanmadığında olur. İKinci pencereyi açtırırken form2 formunu oluştur ve login penceresinin bu form üzerine açılmasını sağla. Muhtemelen sorun gidecektir.
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Re: WebBrowser Yeni Açılan Sayfada Session Kaybolması Sorunu
Merhabalar ,Delhici yazdı:Bu sorun genelde webbrowserin newwindow2 eventini kullanmadığında olur. İKinci pencereyi açtırırken form2 formunu oluştur ve login penceresinin bu form üzerine açılmasını sağla. Muhtemelen sorun gidecektir.
Evet Newindow2 eventini kullanarak yeni bir TWebBrowser içinde açıldığında session korunuyor, fakat sorun şu, sürekli poplarla çalışan bir web sayfasında her açılacak popup için bu yönetimi yapmak sıkıntı zira OnNewWindow2 ile açılan bir Popup için tahsis edilen yeni TWebBrowser o popup kapatıldıktan sonra başka bir popup için kullanılmaz hale geliyor..
Volkan KAMADAN
www.polisoft.com.tr
www.polisoft.com.tr
Re: WebBrowser Yeni Açılan Sayfada Session Kaybolması Sorunu
bu form2 yi nasıl açtığına bağlı. Eğer form2 yi kapatırken action:=cafree ile kapatırsan ve açarkende
form2:=TForm2.create(nil)
form2.show ile açarsan herhangi bir sorun olmadan bütün popupları çözebilrisin. Çünkü bu şekilde yüzlerce popup açık kalabilir.
form2:=TForm2.create(nil)
form2.show ile açarsan herhangi bir sorun olmadan bütün popupları çözebilrisin. Çünkü bu şekilde yüzlerce popup açık kalabilir.
http://www.bargem.info
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...
Yaşıyorum..... İnadına değil yaptıklarım. Herşey istediğim için oluyor. İstediğim için türkü dinliyorum. İstediğim için çalışıyorum. İstediğim için yaşıyorum ve istediğim için seni seviyorum...