lostyazilim
tr.link

Sayfalar Arası GET

9 Mesajlar 1.330 Okunma
lstbozum
tr.link

garpike garpike WM Aracı Kullanıcı
  • Üyelik 12.05.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Elektronik Müh.
  • Konum İstanbul Anadolu
  • Ad Soyad M** B**
  • Mesajlar 140
  • Beğeniler 12 / 7
  • Ticaret 0, (%0)
Merhaba başlığı nasıl açacağımı bilemedim. Arkadaşlar sorunu kısaca anlatıyım.

Örnek olarak 2 sayfa var biri index.php biride uyarı.php,
uyarı.php sayfasına örnek olarak uyari.php?test=1 get edildiğinde.
İndex.php'de uyarı var şeklinde modal açağım. Modal açma sorgu, vs. herşey tamamda uyarı.php de get işlemi olduğunu index.php'de nasıl alayacağım :) yardımcı olursanız çok sevinirim.
 

 

wmaraci
reklam

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Hem uyari.php ye get atıp hem de index.php yi nasıl göreceksiniz? Ajax işlemi gibi bir şey mi?
 

 


garpike garpike WM Aracı Kullanıcı
  • Üyelik 12.05.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Elektronik Müh.
  • Konum İstanbul Anadolu
  • Ad Soyad M** B**
  • Mesajlar 140
  • Beğeniler 12 / 7
  • Ticaret 0, (%0)
@Abdullahx anladığım kadarı ile Ajax ile yapılabiliyor. Ama çözemedim.
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)
Şunu bir deneyin
JS

fetch('http://localhost/uyari.php?test=1').then(response => {
let query = response.url.split('?')[1],
modal = query ? (query.indexOf('test=1') > -1) : false
console.log(modal ? 'Modalı açabilirsin' : 'Bir şey yok')
})
 

 


wmaraci
wmaraci

garpike garpike WM Aracı Kullanıcı
  • Üyelik 12.05.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Elektronik Müh.
  • Konum İstanbul Anadolu
  • Ad Soyad M** B**
  • Mesajlar 140
  • Beğeniler 12 / 7
  • Ticaret 0, (%0)
Abdullahx Malesef çalışmadı. Ama söyle yaptım uyarı.php'ye gelen get işlemini $_SESSION['gelen'] session'a yazdım. Şimdi sıra index.php'de sayfa yenilenmeden her saniye sessionun true yada false olduğunu kontol etmek eğer session varsa aşağıdaki scrpiti çalıştırma.

<script>
$(document).ready(function(){
$("#Modal").modal('show');
});
</script>
 

 

webtegez webtegez İstersen Milyoner Olursun Kullanıcı
  • Üyelik 04.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Elektronik Teknikeri - PHP'ci
  • Konum İstanbul Anadolu
  • Ad Soyad B** P**
  • Mesajlar 329
  • Beğeniler 100 / 99
  • Ticaret 0, (%0)
Yapacağınız işi biraz daha açarmısınız. uyarı.php'de ki adam index.php'yi nasıl görecek.

index.php'den ajax ile sayfa içi yönlendirme mi yapıyorsunuz uyari.php'ye?
 

 

Batuhan P. | SoftVore.com

garpike garpike WM Aracı Kullanıcı
  • Üyelik 12.05.2016
  • Yaş/Cinsiyet 41 / E
  • Meslek Elektronik Müh.
  • Konum İstanbul Anadolu
  • Ad Soyad M** B**
  • Mesajlar 140
  • Beğeniler 12 / 7
  • Ticaret 0, (%0)
webtegez Merhaba,

Bir voip uygulamamız var windows üzerinde çalışan arama geldiğinde istedimiz bir sayfaya get işlemi uygulayıp arayan numarayı gönderiyor. PHP tabanlı bir CRM sistemimiz var amacımız arama geldiğinde uyarı.php get etmesi. daha sonra anlık olarak index.php'de modal açılması arama var arayan numara XXXXXXXXX gibi.
 

 

Abdullahx Abdullahx MW Aracı Kullanıcı
  • Üyelik 03.04.2019
  • Yaş/Cinsiyet 29 / E
  • Meslek .
  • Konum Trabzon
  • Ad Soyad A** K**
  • Mesajlar 905
  • Beğeniler 393 / 395
  • Ticaret 3, (%100)

session_start();
if (isset($_POST['check'])) {
exit(isset($_SESSION['gelen']) ? 'var' : 'yok');
}



<script>
$(document).ready(function () {
let interval = setInterval(() => {
$.post(window.location, {
check: true
}, function (response) {
if (response === 'var') {
clearInterval(interval);
// $("#Modal").modal('show');
console.log('Modal açılsın')
}
});
}, 3000)
})
</script>
 

 


webtegez webtegez İstersen Milyoner Olursun Kullanıcı
  • Üyelik 04.11.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Elektronik Teknikeri - PHP'ci
  • Konum İstanbul Anadolu
  • Ad Soyad B** P**
  • Mesajlar 329
  • Beğeniler 100 / 99
  • Ticaret 0, (%0)

garpike adlı üyeden alıntı

webtegez Merhaba,

Bir voip uygulamamız var windows üzerinde çalışan arama geldiğinde istedimiz bir sayfaya get işlemi uygulayıp arayan numarayı gönderiyor. PHP tabanlı bir CRM sistemimiz var amacımız arama geldiğinde uyarı.php get etmesi. daha sonra anlık olarak index.php'de modal açılması arama var arayan numara XXXXXXXXX gibi.


Bunu iki türlü yapabilirsiniz.

İlk Durum:
diyelim gelen aramalar uyari.php?numara=123456789 şeklinde geldi.
Burada gelen numarayı bir SESSION'a kaydetebilirsiniz.
Örn:
$_SESSION['bekleyen_numara'] = $gelen_numara;
Daha sonra index.php'yi 2-3sn. aralıklarla auto refresh ettireceksiniz.
Her yenilenmede session kontrol edecek.
Eğer $_SESSION['bekleyen_numara'] mevcut ise modal açtırtacaksınız.
Bu durum sadece oturum açılmış tek bir mevcut bilgisayar üzerinde kullanılabilir. Aşağıda ki durumda herkes kullanabilir.

İkinci Durum:
Burada da, gelen numarayı veritabanına kaydeteceksiniz.
index.php her refresh edildiğinde veritabanı kontrol edicek. Bekleyen numara varsa modal açtırtacaksınız.
 

 

Batuhan P. | SoftVore.com
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al