Nasıl bir düğme tıklandıktan sonra bazı sunucu tarafında işleme yapabilir ve daha sonra bu sayfaya bir sayfa ve POST değişkenler kullanıcıyı yönlendirme?

2 Cevap php

Ben bir ürün (radyo düğmesi) tıklatın ve Paypal ile ödeme tıklayın nereye kurmak bir ürün sayfası var. Ben bu noktada istiyorum veritabanında alım (satın alma detayları ile tablo satır eklemek, eksi Paypal makbuz id) oluşturmak için, daha sonra ödeme Paypal kullanıcıya göndermek. Kullanıcı siteye döndüğünde makbuz id satın eklenecektir.

Şey Paypal sayfasına bazı verileri Paypal kullanıcı göndermek ve POST için ihtiyaç vardır.

Bütün bu kullanıcı 1 tıklamayla yapılabilir mi?

My Thoughts: 1) I can't just submit the payment form the a PHP page on my server, because although I will be able to add the purchase to DB, I won't be able to redirect the user to Paypal and POST variables (from what I know). 2) I think AJAX would be the way to go, but I'm not sure if it's possible. Can I do some server side processing AND send the user to the Paypal site AND POST variables to the page?

Herhangi bir yardım için teşekkür ederiz.

2 Cevap

Ajax bir yoludur, ancak hataları yakalamak ve sunucu tarafında işleme bir hata varsa paypal gitmekten kullanıcı durdurmak mümkün olmayacaktır.

Akla tek yolu, çıkan sayfada onload teslim JavaScript biraz form dönmek, sonra sunucu, süreci veri göndermektir.

Bu yüzden

  • Sunucuya veri göndermek.
  • Sunucu verileri işler ve bir form ve gizli alanların bir grup ile bir html sayfası döndürür.
  • ) Bir (teslim etmez oluşturacak ÖS onload işleyici ekleyin.
  • Eğer isterseniz, isteğe bağlı bir işlem animasyon ekleyebilirsiniz.

Sen tasarrufu için sunucuya veri göndermek için AJAX kullanabilirsiniz. Sonra kullanıcı üzerinde sayfasındaki bir HTML biçiminde değerleri güncelleştirmek için javascript kullanmak ve formu gönderin olacaktır. Form Paypal ayarlanmış "eylem" parametresini olurdu.