Programlı olarak erişme ve

2 Cevap php

Ben PHP ve cURL kullanmak çalışılıyor:

  1. Bir web formu ve erişin oturum korumak
  2. Yerinde oturum ile bu forma verileri Gönderin

Kafamda, ben veri göndermek için form (oturumu başlatabilir) ve başka almak için iki ayrı fonksiyonları biri olarak görüyorum.

2 Cevap

Sen bulacaksınız this page helpful. Özellikle, CURLOPT_COOKIE check out CURLOPT_COOKIEFILE, ve CURLOPT_COOKIEJAR.

Sen 2 kıvırmak aynı php dosyasında istekleri, formunu başlatır (ve oturum tanımlama sonra çerez dosyasına yerleştirir kapmak) ve diğeri yapmak mümkün olmalıdır mesajlar (aynı çerezleri kullanarak) isteği.

Daha fazla örnek için bu sayfanın aşağı yorum atın. Ayrıca web etrafında yüzen paypal kıvırmak örneklere bakmak isteyebilirsiniz, onlar hemen hemen sonra konum ne.

Öyle gibi bir dosyaya kaydetmek için çerezleri php den kıvırmak için bir komut satırı çağrı yürütebilirsiniz:

curl-c '/ tmp / mycookies.txt' http://www.site.com/login.php

Şöyle sayfasına submiting zaman sonra bu çerezleri kullanabiliriz:

kıvrılıp-b '/ tmp / mycookies.txt'-d 'uname = MyLoginName & = MyPassword & action = login & x = 67 & y = 11 geçmek' http://www.site.com/login.php '

Bu komut satırı bayraklar hakkında daha fazla bilgi için: