Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » Sunucu Tabanlı Programlama (Server Side) » ASP » Farklı bir siteden SessionID alınabilir mi?


Yanıt
 
LinkBack Seçenekler
Old 09.12.2003   #1 (permalink)
solaris
 
Mesaj: n/a
Farklı bir siteden SessionID alınabilir mi?


İki web sitesi arasında bir arayüz oluşturuyorum, karşıdaki web sitesine giriş yapıp orda bulunan bilgilerimi kendi sayfamda yazdırmam gerekiyor. Bu işi asptear ile çözdüm ancak karşı taraf, sayfalar arasında geçiş yaparken session id numarasını istiyor.
Karşıdan session numarasını değişken olarak alıp kendi yaptığım ASP içine eklemem mümkün mü sizce?
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 09.12.2003   #2 (permalink)
 
hiGS's Avatar
 
Üyelik Tarihi: 10.01.2003
Yer: istanbul
Yaş: 21
Mesaj: 1,058
Görsel: 1
Pek anlayamadım ama,

asıl sitedeyken session'u cookie'ye atıp
kendi sitende cookiyi okursan istediğin olur..
__________________
MertGutavPortfolio
hiGS şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 09.12.2003   #3 (permalink)
solaris
 
Mesaj: n/a
Evet aradığım bu tarz bir yöntemdi, teşekkürler.
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 09.12.2003   #4 (permalink)
 
soul's Avatar
 
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,279
Alıntı:
hiGS tarafından gönderilen mesaj:
Pek anlayamadım ama,

asıl sitedeyken session'u cookie'ye atıp
kendi sitende cookiyi okursan istediğin olur..
yok bunu yapamazsın çünkü bir sitenin cookiesini diğer sie okuyamaz.

Bunun için geçiş sırasında Querystring te bir paramter ile SessionId yi geöirebilirsin. Tabii olayı tam olarak anladıysam
__________________
FERRUH.MAVİTUNA - İnanmıyorum, yeni site!
soul şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 10.12.2003   #5 (permalink)
solaris
 
Mesaj: n/a
Kodu şu şekilde yazdım ve hiçbirşey göstermedi:

<%
dim Tear, bilgial, sid
Set Tear = CreateObject("SOFTWING.ASPtear")
bilgial = Tear.Retrieve("http://www.????.com/startsess.ASP?AccountNo=12345678" ,
Request_GET, "" , "" , "" )
sid= request.QueryString("SessionID")
%>
<%=sid%>

AccontNo ile uye girisi yapılıyor.
aynı işlemi AccountNo içinde kulandım sonuç aynı. isterken bir yanlışlık mı yapıyorum acaba?

Mesaj solaris tarafından 15.12.2003 (10:02) yeniden düzenlendi..
 
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 10.12.2003   #6 (permalink)
 
absconder's Avatar
 
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,951
bunu cookie okuyarak yapamazsın ama, okuyacağın tarafta session yazan bir ASP ile o an açılan session'u öğrenip kullanabilirsin. [= wrSession.ASP, ???.com sitesinin altında bulunacak.]

wrSession.ASP
<%@ Language=VBScript CODEPAGE=1254%>
<%
response.write session.sessionid
%>
<%=bilgial%>


yeni.ASP
<%@ Language=VBScript CODEPAGE=1254%>
<%
dim Tear, newSession
Set Tear = CreateObject("SOFTWING.ASPtear")
newSession = Tear.Retrieve("http://www.???.com/wrSession.ASP" , Request_GET, "" , "" , "" )
%>
<%=newSession%>

newSession değişkeninin değeri ???.com sitesinin asptear için açmış olduğu sessionid değerini verir.

Alıntı:
solaris tarafından gönderilen mesaj:
Kodu şu şekilde yazdım ve hiçbirşey göstermedi:
sessionid değeri bir querystring ifade değildir, bu nedenle request.querystring ile elde edemezsin.
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney
http://www.sipidik.com
absconder şu an çevrimiçi  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 10.12.2003   #7 (permalink)
 
KheLL's Avatar
 
Üyelik Tarihi: 25.06.2001
Yer: İzmir
Yaş: 26
Mesaj: 313
session degiskeni fso ile sabitdiskte bir yere kaydettirilip oradan okutularak yapilabilir gibime geliyor. ama serverinin fso destegi acik olmasi lazim.
__________________
Kişisel Site / Blog
KheLL şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 10.12.2003   #8 (permalink)
 
hayalet's Avatar
 
Üyelik Tarihi: 07.10.2002
Yer: İstanbul
Yaş: 26
Mesaj: 986
zaten cookie ile kullanıcının bilgisayarına yazdırılıyor sessionid.

aklıma gelen şu oldu. olabilecek en kolay çözüm, cookie kullanmak değilmi? fakat her domain, sadece kendinen gönderilmiş cookileri okuyabiliyor.. o zaman cookileri bir domainden yollayın. diğer domaindeki sitelere giriş yapıldığında önce bu domaine bağlanıp cookie olup olmadığını kontrol edin. varsa ona göre session başlatın...

yani elimde A ve B domainlerim var.

A'dan giriş yapınca: A domaininden bir cookie atarım. siteye tekrar gelince zaten cookieyi sorunsuz okurum
B'den giriş yapınca: Önce A domaininden bir cookie atarım. sonra login olurum. siteye tekrar giriş yapınca, A domaini aracılığıyla cookie bulunup bulunmadığını kontrol ederim. cookie bulursam session'ı başlatırım..

bence rahat bir yöntem, birden fazla domaine de kolay uygulanır gibi.
hayalet şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 11.12.2003   #9 (permalink)
 
Üyelik Tarihi: 18.07.2000
Yer: İstanbul
Yaş: 26
Mesaj: 103
valla tear'lara ihtiyac var mi bilmem ama bence bu kadarina gerek yok. ilk siteden bilgiyi -sessionid- bi hidden ozellikli inputa atip buna ait formu da diger sayfaya gecis sirasinda tetikleyerek post ile gonderebilir ve diger sayfadan da bunun degerini okuyabilirsin. get'le de gecirebilirsin ama hani guvenlik fakan filan meselesi onemliyse postlu olsun..
gixmo şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 11.12.2003   #10 (permalink)
 
absconder's Avatar
 
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,951
ya benim yazdıklarım okunmuyor mu

yukarıda verdiğim wrSession.ASP yi karşı server a koyup diğer kodlada zaten sessionID değerini öğrenebilirsiniz... newSession değişkeninin değeri zaten istemiş olduğunuz sessionID değerini verir... yanlış mı düşünüyorum?
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney
http://www.sipidik.com
absconder şu an çevrimiçi  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Sponsorlu Bağlantılar
Zoque.Forum
Reklam
Yanıt

Etiketler

alinabilir , sessionid , siteden , farkli



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com TEKplatform TEKplatform

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma canon css div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu muzik mysql nasil neden nedir online oyun photoshop php problemi program programi reklam resim satilik sayfa script server ses sistemi site sitesi son soru sorun sorunsali sorunu sql swf tasarim tasarimci tasarimcisi tasarimi turk turkce veri video web windows wordpress xml yardim yazi yeni zoque
Zoque RSS Aboneliği
Son eklenen konuları e-posta ile haber verelim mi?

Forum Yazılımı: vBulletin® Version 3.7.3 Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

Arayüz/Skin "Güneş" © www.zoque.com / net. Copyright © 1999 - 2008
Forum Saati GMT +2. Şu anda saat: 12:32.