PHP:
Benzet

3 Cevap php

I have been scouring the internet for a way to do this with no luck :( Basically, it's easy to make a form in HTML with a submit button and some data, and send it to a URL. With this you send the POST data and also the user is taken to the page.

Ben cURL kullanarak POST veri göndermek ve geri PHP bir yanıt alabilirsiniz biliyorum ama nasıl orada kullanıcı çekmek yok, ben bir etiket php ne yaptığını tam olarak taklit etmek gerekir.

Some sample code or links would be great! Thanks in advanced...

3 Cevap

Eğer kullanıcı çıkan sayfasını görmek istiyorsanız, iki seçeneğiniz vardır:

  • Vekil kullanıcıya sonucu. Bu URL'leri ve etajer bağlantı nedeniyle, göründüğü kadar basit değildir, ve hatta ne istediğiniz olmayabilir.
  • HTML (gizli girişlerin sürü) olarak form oluşturmak, tüm PHP kullanmak ve JavaScript aracılığıyla teslim etmeyin.

CURL, kullanılacak curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);. Bu oldukça bir dizeye dönen daha ekrana sonucu gösterecektir. Form gönderildikten sonra diğer site tipik yönlendirir, sonra yönlendirme de meydana gelecektir ve yeni bir sayfaya götürecektir.

Eğer gerçekten (yerine sadece aynı sayfada sonuç gösteren) sunulmasından sonra başka bir sayfaya kullanıcıyı yönlendirmek için gerekiyorsa, bir başlık ("Yer: http://www.yourdomain.com/resultpage") kullanabilirsiniz; PHP POST veri ile cURL çağrıyı kolları sonra. Ben çıktı hemen cURL aramanın sonuçlarını istemiyorum neden olsa merak ediyorum.

Eğer bir web hizmeti tüketen gibi geliyor. Sen misin?

Belki ulaşmak için çalışıyoruz ne daha ayrıntılı bir açıklama yararlı olacaktır.