当前位置:首页 » 健康资讯 » 跨域可以得到验证码图片吗
扩展阅读
可以驯化动物原始人游戏 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才可以起到实际肆悉的效果。

顺便贴一下进行请求和验证的两个方法: