Rumah > Artikel > pembangunan bahagian belakang > Mengapakah log masuk Curl saya ke Barnesandnoble.com gagal dengan SSL dan kuki?
Anda menghadapi masalah log masuk ke tapak mudah alih Barnesandnoble.com menggunakan Curl dengan SSL dan kuki. Walaupun mempunyai kod yang berfungsi untuk eBay, log masuk gagal secara khusus pada Barnesandnoble.com, yang menggunakan HTTPS.
Kod asal mempunyai dua masalah yang berpotensi:
Kod yang disemak di bawah menangani isu ini:
// ... Your previous code ... // URLEncode POST parameters $fields['emailAddress'] = urlencode($EMAIL); $fields['acctPassword'] = urlencode($PASSWORD); // Get x value from initial page $x = ''; if (preg_match('/op\.asp\?x=(\d+)/i', $content, $match)) { $x = $match[1]; } // Set login URL with x parameter $LOGINURL = "https://cart2.barnesandnoble.com/mobileacct/op.asp?x=$x"; // ... Your previous code ...
Kod yang dikemas kini ini berjaya log masuk ke Barnesandnoble.com. Setelah anda memperoleh kuki, anda boleh mencipta objek Curl seterusnya menggunakan pilihan COOKIEFILE dan COOKIEJAR yang sama untuk mengekalkan keadaan log masuk tanpa pengesahan tambahan.
Atas ialah kandungan terperinci Mengapakah log masuk Curl saya ke Barnesandnoble.com gagal dengan SSL dan kuki?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!