導讀:dedecmsdedecms大家在使用織夢的時候,用到會員中心可能涉及到多二級域名同步登錄退出的問題,涉及到跨域,那么這個問題該如何解決呢?在一個技術大牛博客看到過此教程,特此轉發分享給大dede后臺模板織夢模板網站。
大家在使用織夢的時候,用到會員中心可能涉及到多二級域名同步登錄退出的問題,涉及到跨域,那么這個問題該如何解決呢?在一個技術大牛博客看到過此教程,特此轉發分享給大家,解決大家問題。
首先打開 \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;
|
跨域共享co織夢首頁模板okie的使用教程
1、后臺-系統-系統配置參數-核心設置-跨域共享cookie的域名,填上.genban.org

保存修改后,你可能會出現后臺登錄時提示驗證碼錯誤,但是你填的驗證碼明明是對的,那有可能你的織夢程序不是最新的,你需要替換官方最新版的這2個文件。
提示:替換前記得先備份你的這2個文件,再替換官方的進來。
\include\common.inc.php
\include\vdimgck.php
啟用 dede模板免費CORS 來解決瀏覽器跨域出現的攔截跨源問題
有2種方式
方法一:直接在ajax請求的php文件里加入(注意下方文件中的二級域名網址)
header("Access-Control-Allow-Credentials:true");
header("Access-Control-Allow-Origin:http://m.genban.org");
|
例如,獲取會員登錄這個/member/ajax_loginsta.php

如果你有多個ajax獲取文件,也需要加入這2行代碼。
方法二:在網站環境配置里加入(注意:使用第1種就不要再去操作第2種了)
1) Apache 配置文件里加入
關鍵詞標簽: 標簽 解決辦法 域名
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-17 ,文章dedecms織夢會員登錄二級域名跨域不能獲取數據的主要講述解決辦法,標簽,域名網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_28530.html