bigman007
PHP Öğrencisi
Offline
Mesaj Sayısı: 100
exit();
|
slm arkadaslar cok acil yardima ihtiyacim var, kuck bir site yazdim satis ile ilgili, acilan popuda link okeylendimi urun aliniyor ve session daki para degeri dusuyor ama simdi o linke tiklandiginda ilk sayfadaki session degerini update etmem lazim yoksa adam aldikdan sonra eski parasini ilk sayfada gorucek, yani bi sekil ilk sayfayi refresh ettirdimmi sorun kalkicak acaba nasil refresh ettiririm.
yani soyle diyelim sayfa1.php den bir popup aciyorum opopup da ok dendimi sayfa1.php refresh edilmesi lazim.
lütfen cokacil
|
|
|
|
« Son Düzenleme: 22, 2005, 11:06:01 am Gönderen: bigman007 »
|
Logged
|
exit();
|
|
|
Allow-Man
Alaattin Kahramanlar
PHP Öğrencisi
Offline
Mesaj Sayısı: 111
|
Şuraya bir bak istersen, işini görür gibi... Kolay gelsin
|
|
|
|
|
Logged
|
while(1) work;
|
|
|
bigman007
PHP Öğrencisi
Offline
Mesaj Sayısı: 100
exit();
|
ilgi icin tesekkurler dostum ama cözdüm sagol merak edenler varsa <script language=Javascript> window.opener.location.reload() </script>
bi sorum daha var browseri refresh etmelei icin engelliye bilirmiyim acaba? yada refresh etmeden bir mesaj vere bilirmiyim onaylanirsa refresh etsin gibi?  ? bilen varmi
|
|
|
|
|
Logged
|
exit();
|
|
|
Allow-Man
Alaattin Kahramanlar
PHP Öğrencisi
Offline
Mesaj Sayısı: 111
|
Sayfa adresine bir özgün parametre koy, mesela
index.php?parametre=1234123sda3843
bu parametreyi Sessionid ile birlikte veritabaninda sakla, sayfa senin isteğinle her yenilendiğinde bu parametreyi güncelle, adam reload'a basarsa parametreyi ikinci kez göndermek sorunda kalacağı için break edip uyarı verebilirsin javascript window.alert ile.
|
|
|
|
|
Logged
|
while(1) work;
|
|
|
bigman007
PHP Öğrencisi
Offline
Mesaj Sayısı: 100
exit();
|
anlatim icin sagolda ben javascript tarafinda takilmistim zaten, reload a basildimi diye nasil kontrol edecegim peki?
|
|
|
|
|
Logged
|
exit();
|
|
|
Allow-Man
Alaattin Kahramanlar
PHP Öğrencisi
Offline
Mesaj Sayısı: 111
|
Hocam ben senin anlatimindan o sayfanin iki kere submit edilmesini istemediğini anlamıştım, bunun reload'la ya da adres çubuğunda enter'a basılarak ya da başka bir yolla yapılmasının önemi var mı ki? Yani olay sayfanın 2. kez post edilmemesi değil mi? Bunu JScript kesin yapar ama adamin oturdugu PC'de Jscriptin calistigindan emin olamazsin ben bazen kapatirim mesela Jscript'imi, ozellikle warez sitelerine girerken; sonra da oyle unuttuğum olur. Ben bu yüzden bu işin sunucu tarafında yapılmasının daha doğru oalcağını düşünmüştüm ama site senin tabii, sen nasıl istersen öyle olur 
|
|
|
|
|
Logged
|
while(1) work;
|
|
|
bigman007
PHP Öğrencisi
Offline
Mesaj Sayısı: 100
exit();
|
ok haklisin güzel dusunce dedigin gibi yapacagim sagol bu saatte bana vakit ayirdigin icin bi + hak ettin artik 
|
|
|
|
|
Logged
|
exit();
|
|
|
Allow-Man
Alaattin Kahramanlar
PHP Öğrencisi
Offline
Mesaj Sayısı: 111
|
Allah tuttuğunu altın etsin  Kolaylıklar
|
|
|
|
|
Logged
|
while(1) work;
|
|
|
bigman007
PHP Öğrencisi
Offline
Mesaj Sayısı: 100
exit();
|
ay yine kcuk bir sorum olucak dedigin session ile yapiyorum ok hersey guzelde tek sorun simdi baska bir linke basildiginda poup acildiginda sessionu silemiyorum söyle kücük bi javascript funktionu yaptim ama calismiyor onUnload="session_out()" <script type="text/javascript"> function session_out() { <?php unset($_SESSION["refresh"]);?> alert("jetzt"); } </script>
cami kapatinca sessionu yok etmeli degilmi? ama fark ediyorumki boylede olmicak gibi cunki soyle bisey var, popup acik, sadece refresh de hata gelicek ana sayfada bi linke basarsam popup da yeni linkin icerigi acilmasi lazim. of kafam durdu ya:)
|
|
|
|
|
Logged
|
exit();
|
|
|
mudkicker
Arif Ender
Admin
Offline
Mesaj Sayısı: 873
Mastered PHP
|
bu yazdığınız scriptte javascript çağrılınca php çalışır gibi düşünüyorsunuz ama öyle olmaz 
|
|
|
|
|
Logged
|
|
|
|
Allow-Man
Alaattin Kahramanlar
PHP Öğrencisi
Offline
Mesaj Sayısı: 111
|
Mudkicker'in da söylediği gibi PHP'den Jscript'i çağırabilirsin ama tersi olmaz. Ha PHP'den Jscripti çağırmakta senin işini görmez sanırım 
|
|
|
|
|
Logged
|
while(1) work;
|
|
|
bigman007
PHP Öğrencisi
Offline
Mesaj Sayısı: 100
exit();
|
nasil yaparim peki ben bunu sessionlarla? yada baska bi türlü?
|
|
|
|
|
Logged
|
exit();
|
|
|
djse
Yeni Kullanıcılar
Offline
Mesaj Sayısı: 18
|
bu arada window.opener.location.href(); mozilla/firefox da islemiyor. bilgisi olan var mi?
|
|
|
|
|
Logged
|
|
|
|
|