作者jimmy82831 (朱)
看板PHP
標題[請益] curl模擬登入成功後session問題
時間Mon Jan 15 15:16:33 2018
這幾天在修改架站平台跟一個架站軟體(Plesk sitebuilder)間的流程,
遇到了一個問題......
需要製作的功能是:
先使用curl語法post資料至架站軟體進行登入,
登入成功後導頁至架站軟體頁面(避免多輸入一次該軟體的登入資訊),
目前可以確定的是使用curl登入是有成功的,
但是導頁之後卻還是未登入的狀態@@
將SessionID塞到header還是失敗 (跪
目前用過
setcookie
header(Setcookie...)
將SessionID塞到header,
看了Fiddler的紀錄後,
發現導頁後會自動獲得新的SessionID導致仍是未登入狀態,
請問大家是哪裡的流程有誤嗎還是這是無法做到的需求呢?
感謝QQQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.138.98.156
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1516000595.A.C4D.html
1F:推 GALINE: 打開devtool,copy成curl,然後看他下了哪些header XD 01/15 16:16
2F:→ l3161316: 先用chrome跟postman同步 確認session傳資料是正常的 01/17 09:11
3F:→ guardlan: curl 關鍵字 CURLOPT_COOKIEFILE 跟 CURLOPT_COOKIEJAR 01/28 20:15
4F:→ guardlan: 你只是沒有把登入狀態的cookie存起來而已,所以打其他頁 01/28 20:17
5F:→ guardlan: 還是未登入狀態 01/28 20:17