cari

Rumah  >  Soal Jawab  >  teks badan

php - Mengapa permintaan berterusan curl menyebabkan kegagalan untuk mendapatkan data?

Anda perlu mensimulasikan log masuk, mendapatkan kuki dan operasi lain terlebih dahulu.
Kemudian sebagai contoh, gelung untuk meminta dua alamat a dan b:

http://xxxx.xxxx.com/purOrder/getOrderDetailInfo.action?billId=123456

http://xxxx.xxxx.com/purOrder/getOrderDetailInfo.action?billId=654321

Andaikan a mengembalikan 3 keping data dan b mengembalikan 10 keping data
Masalahnya sekarang ialah, gunakan gelung sementara untuk meminta kedua-dua alamat ini, tidak kira bagaimana saya menyegarkannya atau tidur selama 30 saat selepas meminta a , saya akan dapat Hasilnya sama ada kosong, 3 keping data untuk a, atau 10 keping data untuk b Jumlah data a dan b tidak boleh selalu diperolehi.
ps: Jika saya log masuk ke tapak web dalam penyemak imbas dan terus masukkan alamat a dalam penyemak imbas, dan kemudian masukkan alamat b, data boleh diperolehi

Apa yang perlu dilakukan? Saya telah bergelut dengan ini selama beberapa hari.

< br>Cetak pengepala http, yang mengembalikan data dan yang tidak.
Selepas log masuk, simpan kuki dalam cookie.txt Permintaan pos berikutnya akan menghantar fail ini. Mengapa kuki berubah di sini? ?


< br>Ini ialah maklumat pengepala http yang dicetak selepas log masuk


< br>Ini ialah maklumat kuki yang disimpan sebagai cookie.txt

< /p>

ringa_leeringa_lee2797 hari yang lalu1258

membalas semua(6)saya akan balas

  • PHPz

    PHPz2017-05-16 13:05:31

    Mana kodnya

    Bagaimana untuk mengesahkan masalah tanpa kod

    balas
    0
  • 为情所困

    为情所困2017-05-16 13:05:31

    Kadangkala operator curl akan mempunyai banyak masalah yang tidak dapat mereka selesaikan jika mereka menggunakannya secara tidak wajar Apa yang perlu kita lakukan dalam situasi ini? Cari roda untuk menyelesaikannya! !

    Saya kebetulan menggunakan /a/11...

    semasa saya menyiarkan di Douban kali terakhir

    balas
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:05:31

    Tiada alamat tapak web khusus, dan sukar untuk mengesan masalah untuk anda, saya rasa ia adalah kerana kuki log masuk anda salah, dan A tidak memenuhi syarat untuk mengesahkan identiti anda, jadi ia hanya mengembalikan data yang hanya boleh. dilihat oleh pengguna tanpa nama.

    balas
    0
  • 迷茫

    迷茫2017-05-16 13:05:31

    Tidak perlu berpusing. Failkan_dapat_kandungan secara terus dalam halaman, iaitu, minta setiap satu secara individu untuk melihat sama ada hasil yang dikembalikan adalah betul

    balas
    0
  • 黄舟

    黄舟2017-05-16 13:05:31

    . Bagaimana jika ia menjadi seperti ini?

    balas
    0
  • PHPz

    PHPz2017-05-16 13:05:31

    Adakah anda ingin mendapatkan dua pemegang dengan satu permintaan ikal Saya tidak faham apa yang anda maksudkan

    balas
    0
  • Batalbalas