thinkphp中session跨域问题解决
时间 :
2020-06-01,09:10:24
编辑 ::ADMIN
本地使用,一切正常;后端项目和前端项目都部署到服务器,一切正常;后端项目部署到服务器,并设置允许跨域访问后,本地前端项目使用服务器上后端项目接口时,问题来了:
首先,使用postman测试获取图片验证码接口和验证图片验证码接口,正常。
然后,在html中使用获取图片验证码接口,正常;最后,在JS中使用验证图片验证码接口,出错!!!
分析
通过问题描述,我们看出,问题出现在跨域上。那么,有两种可能,一种是因为跨域设置不正确;一种是因为thinkphp本身的问题。
采用另外一种跨域配置,问题依然存在。那就是thinkphp本身的问题了,经查找资料,问题定位在thinkphp的session跨域上。
跨子域解决办法
其实不管是ThinkPHP还是php本身,在解决session跨域问题的时候都需要设置session.cookie_domain。
针对session跨域这一问题的解决方法主要有以下几种:
第一种情况:如果目录下没有.htaccess这个文件,也就是没有采取url伪静态的话,那么,在conf/config.php的第一行加上:
ini_set('session.cookie_domain',".domain.com");//跨域访问Session
400电话优惠
热门新闻
- 关键词推广优化排名如何?提升网···
- AI生成推文,营销新时代的秘密···
- 番禺网站优化如何提升搜索引擎排···
- 权重=各因素贡献×重要性系数
- “拍照搜题,秒答无忧”
- 家私定制公司企业网站模板
- wordpress文章发布不了···
- 武邑SEO秘籍:关键词优化,内···
- 界首云建站_企业官网建设与快速···
- 增加引擎收录率,助力网站流量暴···
- centos7如何让ip固定
- 淘宝贷款怎么快速申请呢?
- 西安自助建站系统如何快速生成专···
- 自助建站过程中,怎样利用微信A···
- 发现写作的无限可能,自主创作的···
- laravel表格增删改查
- 如何在共享云虚拟主机上实现多站···
- vue2怎么改成.env配置
- 如何在小红书网页版发布图文?
- SEO优化大概多少钱?SEO服···
- 潮汕品牌,全网闪耀
- 网站营销策略:吸引流量与提升转···
- AI智能生成的文章算原创吗?技···
- 网站流量激增,SEO优化秘籍!
- 利用Bluehost的备份功能···
- 提升SEO能力,打造网站流量增···
- PHP建站网络公司提供的IDC···
- 掌握 JavaScript 中···
- B会员有什么用?会员特权,尽享···
- SEO百度快速排名技巧如何让你···
- 使用ChatGPT账号购买淘宝···
- 网站推广什么样的策略更好?
- 如何打造一个SEO优化好的网站···
- 什么叫做SEO?揭秘SEO的真···
- 京优SEO外包专家
- 关于node.js实现微信支付···
- dedecms怎么取消服务器/···
- 中小企业网络营销必知八大要素
- “荆楚研途领航者”
- 打造高效的Google关键词排···
- 为什么“ChatGPT网页版打···
- 推广神马快速排名,助力企业提升···
- 龙华网站设计,打造专业、美观、···
- 如何从SEO的角度选择域名空间···
- 湘企实力先锋
- wordpress主题和插件区···
- 如何通过AI写文章:轻松智能写···
- 家电家具seo推广,家电家具b···
- pbootcms多语言功能解析···
- 如何高效创作?让“自己写文章软···