|
|
|
Yazan
|
Konu: Başka siteye POST'lanan veriyi kendi sitemde nasıl gösterebilirim? (Okunma Sayısı 71 defa)
|
|
husmen73
|
Merhaba,
http://127.0.0.1/form.php sayfamdaki veri01 isimli değeri http://www.ornek.com/coz.php sayfasına POST methodu ile gönderiyorum. coz.php'ye gönderdiğim bu veriyi ve coz.php sayfasında çıkan bununla ilgili verileri kendi sitemde bulunan http://127.0.0.1/gelenveri.php sayfasında göstermek istiyorum. file_get_contents fonksiyonu ile birşeyler denedim ancak postlanan veriyi kendi sayfama getiremedim.
Sayfalarla ilgili ayrıntılı bilgiler; form.php => Kendi server'ımda ve üzerinde değişiklik yapabilirim. Coz.php dosyasına veri01 isimli değişkeni gönderiyor.
coz.php => Başka bir serverda ve üzerinde değişiklik yapamam. Veritabanından veriyi, post'la gelen veriye göre alıyor ekrana.
gelenveri.php => Kendi server'ımda ve üzerinde değişiklik yapabilirim. (İstediğim: Bu sayfada coz.php sayfasındaki veriler görünsün. POST ile veri ekrana yazdırıldığı için bunu başaramadım)
Amacım: veri01 değerini kendi serverımdan başka bir server'a gönderip (adres çubuğunda kendi linkim olmasını istediğim için) coz.php sayfasında veriyi kendi sayfalarımda kendi site linkim altında göstermek istiyorum.
|
|
|
|
« Son Düzenleme: Mayıs 03, 2008, 04:49:56 am Gönderen: husmen73 »
|
Logged
|
|
|
|
|
can
|
Aklıma gelen bazı çözümler...
1 - Post ile yollarken veriyi kendine kaydet session a atabilirsin veya bir sürü başka şey olabilir, oradan okutup direkt yazdırırsın sonra da session ı destroy edersin.
2 - Giden yer gelen veriyi xml ile sana geri yollar sen de alıp işlersin.
Başka yollar da bulunabilir, ama sanırım en kolay yol 1 numaralı olan....
|
|
|
|
|
Logged
|
|
|
|
|
husmen73
|
1. yol ile SESSION'a kaydettim diyelim, pek bu kaydettiğim veriyi adamların veritabanından nasıl okutacağım? Aklıma da birşey gelmiyor ki. Ya da ben seni yanlış anladım.
2. yol için xml bilmem gerekir, maalesef bilmiyorum.
|
|
|
|
|
Logged
|
|
|
|
|
mahirix
|
Gönderilen veriyi kaydedip gönderme konusu kolay bir suan aklıma 2 yol geliyor bunun için. Birincisi javascript ile onsubmit yapıp verileri kaydetmek, ikincisi ise önce kendi serverinda formgonder.php gibi bir sayfaya post edip o sayfada gerekli işlemleri yaptıktan sonra <input type=hidden ile gerekli sayfaya post etmek..
Karşı siteden verilen cevabı almak için ise karşı sitenin nasıl bir cevap verdiği önemli. En garaktisi file_get_contents bana göre..
|
|
|
|
|
Logged
|
|
|
|
|
|
|
husmen73
|
Curl bilgim olmadığını için henüz bunu Curl ile başarabilmiş değilim.
Karşıdaki server get methodu ile de veriyi kabul ediyormuş. Bu problemimi hallettim. İlginiz için teşekkürler.
Yine aynı konu ile ilgili bir sorum daha olabilir, araştırayım öncelikle.
|
|
|
|
|
Logged
|
|
|
|
|
 |
|