php發現登入過期後自動執行登入操作,然後繼續執行上一個步驟操作
暖暖橙
暖暖橙 2022-06-13 15:06:16
0
1
1181

條件:有第三方網站,每一步的操作都需要在登入的狀態下進行。現在我搭建了一個簡單的前端頁面,又用php在中間做了一個跳板。

流程:我自己搭建頁面上的每個請求都透過ajax傳到php跳板,然後再由php跳板透過curl模擬操作,向第三方網站請求和傳遞資料。會話資訊我是儲存在資料庫中,然後每次curl操作前都先從資料庫中取出,然後由curl攜帶上。

問題:第三方網站有登入過期限制。所以這邊我的某次操作可能因為和第三方網站的會話已經過期了而導致失敗。

需求:php接受到某次會話過期的資訊後,自動執行登入操作,並繼續先前失敗的請求。

我目前的方法是將每一次的請求動作和資料記錄到static變數中,然後使用call_user_func_array()在再次登入後重新調用,但每次操作都無法全部完成,只能做到自動登入這一步,後面的重新呼叫不能完成。不知道為什麼。希望大神門給指教。謝謝!

#
暖暖橙
暖暖橙

全部回覆(1)
大瓶可乐

要合作嗎?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!