當前位置:首頁 » 健康資訊 » 跨域可以得到驗證碼圖片嗎
擴展閱讀
可以馴化動物原始人游戲 2025-05-18 04:06:20
qq里可以打字的圖片 2025-05-18 03:53:44

跨域可以得到驗證碼圖片嗎

發布時間: 2023-04-08 16:21:56

1. thinkphp5 跨域驗證碼

假設

前端域名為: http://a.com

服務端敬殲域名為: http://b.com

前端頁面地址為: http://a.com/index.html

獲取驗證碼地址: http://b.com/home/verify

驗證驗證碼地址: http://b.com/home/check_verify

事例:前台地址 http://a.com 要向服務端地址 http://b.com 驗證和請求驗證碼

原理:因為在載入驗證碼圖片的時候請求中攜帶了cooike,cooike中存了服務端驗證碼的PHPSESSID。而在驗證過程中因為是跨域請求,ajax是不會攜帶cooike進行提交的。因此需要在ajax設置withCredentials為true時裂稿乎表示當前請求為跨域類型在請求中協帶cookie,並且服務端也必須要設置Access-Control-Allow-Credentials:為true才可以起到實際肆悉的效果。

順便貼一下進行請求和驗證的兩個方法: