织梦跨域共享cookie的BUG修复教程_织梦CMS教程


织梦的跨域共享场景

用户在浏览器上打开你的主站()登录会员,然后浏览你的子站点手机站(m.)或者商城站(shop.)时不需要重新登录会员,实现跨域共享cookie。

织梦跨域共享cookie的BUG修复

不喜欢改的小伙伴可以直接下载我修改好的/include/dedeajax2.js 覆盖到你网站include文件夹里

织梦跨域共享cookie的BUG修复.zip


喜欢自己改的小伙伴打开 /include/dedeajax2.js 找到

DedeXHTTP = new XMLHttpRequest();

在它的下面加入

DedeXHTTP.withCredentials = true;


继续找到

DedeXHTTP.open("POST", purl, true);

在它的下面加入

DedeXHTTP.withCredentials = true;


继续找到

DedeXHTTP.open("GET", purl, true);

在它的下面加入

DedeXHTTP.withCredentials = true;


继续找到

DedeXHTTP.open("GET", purl, false);

在它的下面加入

DedeXHTTP.withCredentials = true;


织梦跨域共享cookie的使用教程

1、后台-系统-系统配置参数-核心设置-跨域共享cookie的域名,填上

.

注意有个英文小数点

保存修改后,你可能会出现后台登录时提示验证码错误,但是你填的验证码明明是对的,那有可能你的织梦程序不是*新的,你需要替换官方*新版的这2个文件。

提示:替换前记得先备份你的这2个文件,再替换官方的进来。

  • /include/common.inc.php

  • /include/vdimgck.php


2、启用 CORS 来解决浏览器跨域出现的拦截跨源问题

解决浏览器跨域拦截跨源有2种方法

第1种,直接在ajax请求的php文件里加入

header("Access-Control-Allow-Credentials:true");header("Access-Control-Allow-Origin:https://m.");

例如,获取会员登录状态是这个文件 http:///member/ajax_loginsta.php

如果你有多个ajax获取文件,也需要加入这2行代码。

第2种,在网站环境配置里加入(注意:使用第1种就不要再去操作第2种了)

2-1) Apache环境的小伙伴在conf配置文件里加入

Header set Access-Control-Allow-Origin "*"

2-2) Nginx环境的小伙伴在配置文件里加入

add_header Access-Control-Allow-Origin *;

2-3) iis环境的小伙伴添加如下标头

Access-Control-Allow-Origin:*

打开IIS,找到“HTTP响应标头”点进去,在右侧可以看到添加,然后添加如下标头即可

3、在子域名的模板中,有ajax获取会员登录状态数据的地方,文件路径要使用主域名的文件

例如

<script type="text/javascript" src="
{dede:global.cfg_basehost/}/include/dedeajax2.js
"></script>
<script type="text/javascript">
    function CheckLogin(){
      var taget_obj = document.getElementById('_userlogin');
      myajax = new DedeAjax(taget_obj,false,false,'','','');
      myajax.SendGet2("
{dede:global.cfg_basehost/}/member/ajax_loginsta.php
");
      DedeXHTTP = null;
    }
</script>

完成


# 北屯公司网站建设  # 文件夹里  # 器上  # 白酒销售平台网站建设  # 定制网站建设包括什么  # 宁波seo付费  # seo综合  # 广安手机网站建设  # 临城网站建设价格  # 广州关键词排名入门  # 火炬seo优化推广  # 帮朋友推广营销  # 种了  # php 可视化网站建设  # 推广免费的方案模版网站  # 手机卡涉嫌营销推广是什么意思  # 文心雕龙翻译网站建设  # 柳州建设公司网站  # 湛江网站内容优化公司  # 入住商城营销推广软文  # 金华seo网站建设  # 天津先进网站建设方案  # seo网站自动推广  # 你有  # 织梦CMS教程  # 织梦跨域  # 织梦BUG  # cookie的BUG修复  # 小伙伴  # 配置文件  # 有个  # 多个  # 不需要  # 不喜欢  # 织梦跨域共享cookie的BUG修复教程  # 英文  # 可以看到  # 到你  # 可以直接  # 种方法  # 验证码  # 要使  # 那有  # 主站  # 填上 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 零服务器AI建站解决方案:快速部署与云端平台低成本实践  织梦dedecms使用阿里大鱼短信接口进行短信发送_织梦CMS教程  建站助手如何快速安装复杂环境?  dedecms织梦清除快照劫持木马_织梦CMS教程  如何在阿里云通过域名搭建网站?  网站TAG标签正确使用方法_SEO优化教程  定制建站流程步骤详解:一站式方案设计与开发指南  建站公司如何选择高性价比服务器?  如何通过虚拟主机空间快速建站?  建站之星在线版空间:自助建站+智能模板一键生成方案  织梦修改下载地址{dede:field name='softlinks'/}只显示链接方法_织梦CMS教程  织梦二次开发sitemap.html地图自动生成在根目录插件_织梦插件  建站之星备案是否影响网站上线时间?  jiasale购物按钮嵌入织梦模板系统教程_织梦CMS教程  织梦会员中心member表face字段类型及长度如何修改?_织梦CMS教程  如何快速生成凡客建站的专业级图册?  织梦数据保存到数据库附加表 `dede_addonarticle` 时出错*解决方法_织梦CMS教程  如何快速生成专业多端适配建站电话?  织梦移动站和PC站共用一个数据库和后台及百度适配_织梦插件  建站之星如何通过成品分离优化网站效率?  织梦搜索页面实现相关搜索调用_织梦CMS教程  建站之星导航配置指南:自助建站与SEO优化全解析  织梦cms后台提示common.inc.php文件属性为644问题解决方法_织梦CMS教程  织梦dedecms频道管理员信息管理员访问自定义表单的设置_织梦CMS教程  如何正确选择百度移动适配建站域名?  怎么快速去除帝国CMS底部的版本信息?_帝国CMS教程  建站之星数据库如何正确配置?  修复帝国CMS系统(EMPIRECMS)验证码无法显示的故障_帝国CMS教程  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  dedecms织梦内容页列表页二级栏目三级栏目同时高亮方法_织梦CMS教程  织梦如何取消后台登陆验证码_织梦CMS教程  如何通过VPS搭建网站快速盈利?  织梦自定义字段为空时显示不同的内容_织梦CMS教程  dedecms织梦artlist和list标签调用图集图片实现方法_织梦CMS教程  如何快速上传建站程序避免常见错误?  如何用IIS7快速搭建并优化网站站点?  如何快速搭建高效WAP手机网站?  织梦dedecms上下篇文章标题长度修改_织梦CMS教程  织梦dedecms后台默认登录账号admin的修改方法_织梦CMS教程  如何通过建站之星自助学习解决操作问题?  织梦cms去掉网站首页后缀index.html方法_织梦CMS教程  魔方云NAT建站如何实现端口转发?  建站之星代理费用多少?最新价格详情介绍  如何在建站主机中优化服务器配置?  织梦dedecms联动筛选静态化[伪静态+目录形式],利于SEO_织梦插件  修改织梦cms默认文件让其更利于SEO优化 _SEO优化教程  黑客如何通过漏洞一步步攻陷网站服务器?  建站之星智能建站系统:五合一模板与促销运营工具高效建站  织梦二级当前栏目高亮的解决方法_织梦CMS教程  如何续费美橙建站之星域名及服务? 

 2019-10-21

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.