[請益] curl模擬登入成功後session問題

看板PHP作者 (朱)時間6年前 (2018/01/15 15:16), 編輯推噓1(104)
留言5則, 3人參與, 6年前最新討論串1/1
這幾天在修改架站平台跟一個架站軟體(Plesk sitebuilder)間的流程, 遇到了一個問題...... 需要製作的功能是: 先使用curl語法post資料至架站軟體進行登入, 登入成功後導頁至架站軟體頁面(避免多輸入一次該軟體的登入資訊), 目前可以確定的是使用curl登入是有成功的, 但是導頁之後卻還是未登入的狀態@@ 將SessionID塞到header還是失敗 (跪 目前用過 setcookie header(Setcookie...) 將SessionID塞到header, 看了Fiddler的紀錄後, 發現導頁後會自動獲得新的SessionID導致仍是未登入狀態, 請問大家是哪裡的流程有誤嗎還是這是無法做到的需求呢? 感謝QQQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.138.98.156 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1516000595.A.C4D.html

01/15 16:16, 6年前 , 1F
打開devtool,copy成curl,然後看他下了哪些header XD
01/15 16:16, 1F

01/17 09:11, 6年前 , 2F
先用chrome跟postman同步 確認session傳資料是正常的
01/17 09:11, 2F

01/28 20:15, 6年前 , 3F
curl 關鍵字 CURLOPT_COOKIEFILE 跟 CURLOPT_COOKIEJAR
01/28 20:15, 3F

01/28 20:17, 6年前 , 4F
你只是沒有把登入狀態的cookie存起來而已,所以打其他頁
01/28 20:17, 4F

01/28 20:17, 6年前 , 5F
還是未登入狀態
01/28 20:17, 5F
文章代碼(AID): #1QN5LJnD (PHP)
文章代碼(AID): #1QN5LJnD (PHP)