Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 20/11/2005, 17:26   #1 (permalink)
İptal Durumu
 
PHYSiCaL_MeM Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2005
Mesaj: 92
Varsayılan XmlHttp de session problemi :(

Merhaba arkadaşlar Xmlhttp kullanarak bir login sistemi yapıyorum ancak cok önemli bir noktada takıldım. Veriyi post ediyorum gereklli işlemleri username kontrolleri yapıyorum kullanıcı doğru giriş yapmıssa session yazmıyor ayrıca kullanıcı doğru giriş yapmıssa yonlenmiyor. meta tagları ve javascript calısmıyor geri dönüşlerde. bu sorun hakkında bilgisi olan varmı. Nasıl yapabiliriz?

Enson 20/11/2005 21:16 tarihinde PHYSiCaL_MeM tarafından düzenlenmiştir..
PHYSiCaL_MeM hatta değil   Alıntı Yaparak Yanıtla
Eski 21/11/2005, 01:53   #2 (permalink)
...
 
HunTER Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2002
Yer: İstanbul
Mesaj: 8,753
Varsayılan

XMLHTTPRequest sadece verıyı dondurur.. Icındekı scrıptı yorumlamaz.. Yorumlamasını ıstıyorsan bunu kendın yapmalısın.. Surda oldugu gıbı ornegın,
http://forum.ceviz.net/showthread.php?t=23704 (inertHTML içinde javascript değişkeni kullanabilme?)
HunTER hatta değil   Alıntı Yaparak Yanıtla
Eski 21/11/2005, 17:32   #3 (permalink)
İptal Durumu
 
PHYSiCaL_MeM Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 06/2005
Mesaj: 92
Varsayılan

Hunter sağol ama daha büyük olan bir sorun var. XmlHttp ile login sisteminde session değeri sadece veriyi gonderdiğim sayfada geçerli, diğer sayfalara session taşınmıyor. bunun bir çözümü varmıdır ?
PHYSiCaL_MeM hatta değil   Alıntı Yaparak Yanıtla
Eski 21/11/2005, 17:45   #4 (permalink)
Eller Günahkâr
 
sigma Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 01/2005
Mesaj: 683
Varsayılan

belki sorun koddadır yazsana kodları.
__________________
Önce demokrasi yağdı göklerimizden,
Sonra özgürlük geçti üstümüzden
Palet palet.
Ve insan hakları Namlularından
Saniyede bilmem kaç adet.
sigma hatta değil   Alıntı Yaparak Yanıtla
Eski 21/11/2005, 19:19   #5 (permalink)
...
 
HunTER Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2002
Yer: İstanbul
Mesaj: 8,753
Varsayılan

Alıntı:
Hunter sağol ama daha büyük olan bir sorun var. XmlHttp ile login sisteminde session değeri sadece veriyi gonderdiğim sayfada geçerli, diğer sayfalara session taşınmıyor. bunun bir çözümü varmıdır ?
Sanırım sorunun kaynagı sayfayı yenılememen.. Sayfa yenılenmedıgı ıcın yaratılan oturum degerı dıger sayfalara tasınamıyor..

Su durumda yapıcagın en mantıklı sey oturumu baslattıktan sonra sayfayı bırkez refresh etmen..

Yada oturumu baslatan dosya uzerınden oturum numarasını dıger sayfalara aktarmalısın.. Bu numarayı kullanarak baslatılan oturuma kalınan yerden devam etmek mumkun bıldıgım kadarıyla.. Daha acık anlatırsam yapman gereken,

oturum.php
PHP Kodu:
<?
session_start
();
$oturum session_id();
?>
<script>document.oturum='<?=$oturum?>'</script>
Ardından bu degerı tum dıger sayfalara GET yada POST yoluyla aktarmalısın,

index.htm
Kod:
<a href="javascript:sayfa.php?oturum='+document.oturum">Sayfa</a>
Ornek bır sayfa ıcerıgı soyle olmalı,

sayfa.php
PHP Kodu:
<?
session_start
();
session_id($_GET['oturum']);

// sayfa
?>
Denemedıgım ıcın calısıp calısmayacagından emın degılım.. Ancak gordugun gıbı bu yontem oldukca zahmetlı.. Bu nedenle en ıyısı sayfayı baslangıcta bır kez refresh etmek..

Daha fazla bılgı ıcın,
http://tr.php.net/manual/en/function.session-id.php
HunTER hatta değil   Alıntı Yaparak Yanıtla
Eski 09/01/2006, 14:39   #6 (permalink)
cevizin en küçük avatarı
 
pirilti Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2004
Mesaj: 1,540
Varsayılan

Alıntı:
Veriyi post ediyorum gereklli işlemleri username kontrolleri yapıyorum
session kullanmak istiyorsan Veriyi post ettiğin scriptin başına session_start(); eklemelisin. session başlatmadıysan tabiki session taşımaz!
__________________
Sarp Pirilti Yap Olsun...olmuyorsa başka bir yol/şey dene ve devam et
pirilti hatta değil   Alıntı Yaparak Yanıtla
Eski 09/01/2006, 18:45   #7 (permalink)
Perl Programlama
 
perlci Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2004
Mesaj: 2,184
Varsayılan

Alıntı:
Set-Cookie: name=value; httpOnly

Alıntı:
<script type=”text/javascript”>
<!--
function CookieTrace ()
{
var CookieTra = new
ActiveXObject(“Microsoft.XMLHTTP”);
CookieTra.open(“TRACE”, “http://foo.bar”,false);
CookieTra.send();
xmlDoc=CookieTra.responseText;
alert(xmlDoc);
}
//-->
</script>
<INPUT TYPE=BUTTON OnClick=”CookieTra();” VALUE=”Send TraceRequest”>
böyle bir örnek var uyarmı bilmiyorum denemdim. Bir deneyin isterseniz.
perlci hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Session problemi sencersoylu PHP 7 20/02/2007 11:03
Session problemi Sentalpin PHP 12 16/08/2006 04:23
Session problemi Lnxtr PHP 22 28/05/2006 11:17
session problemi webomer PHP 7 09/01/2006 13:22
Session Problemi Jam PHP 10 09/03/2004 21:08


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 06:58.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net