cari

Rumah  >  Soal Jawab  >  teks badan

PHP secara automatik melaksanakan operasi log masuk selepas mendapati log masuk telah tamat tempoh, dan kemudian meneruskan langkah sebelumnya.

Syarat: Terdapat tapak web pihak ketiga, dan setiap langkah operasi perlu dilog masuk. Sekarang saya telah membina halaman hadapan yang mudah dan menggunakan PHP untuk membuat papan anjal di tengah.

Proses: Setiap permintaan pada halaman yang saya bina dihantar ke papan anjal PHP melalui ajax, dan kemudian papan anjal PHP menggunakan curl untuk mensimulasikan operasi untuk meminta dan memindahkan data ke tapak web pihak ketiga. Saya menyimpan maklumat sesi dalam pangkalan data, dan kemudian mendapatkannya daripada pangkalan data sebelum setiap operasi curl, dan kemudian membawanya dengan curl.

Masalah: Tapak web pihak ketiga mempunyai sekatan tamat tempoh log masuk. Jadi salah satu operasi saya di sini mungkin telah gagal kerana sesi dengan tapak web pihak ketiga telah tamat tempoh.

Keperluan: Selepas PHP menerima maklumat tentang tamat tempoh sesi tertentu, ia akan melakukan operasi log masuk secara automatik dan meneruskan permintaan yang gagal sebelum ini.

Kaedah semasa saya adalah untuk merekodkan setiap tindakan permintaan dan data ke dalam pembolehubah statik, dan kemudian gunakan call_user_func_array() untuk memanggilnya semula selepas log masuk semula Walau bagaimanapun, setiap operasi tidak dapat diselesaikan dan saya hanya boleh melakukan langkah log masuk automatik . , panggilan semula berikutnya tidak dapat diselesaikan. tidak tahu kenapa. Saya berharap Tuhan yang Maha Besar dapat memberi saya nasihat. Terima kasih!

暖暖橙暖暖橙916 hari yang lalu1280

membalas semua(1)saya akan balas

  • 大瓶可乐@php.cn

    大瓶可乐@php.cn2022-06-13 21:16:49

    Nak beri kerjasama?

    balas
    0
  • Batalbalas