在我的网站和 wordpress 博客之间共享会话

     2023-03-04     204

关键词:

【中文标题】在我的网站和 wordpress 博客之间共享会话【英文标题】:Share session between my site and wordpress blog 【发布时间】:2012-07-06 16:45:10 【问题描述】:

我想知道如何在同一个域 www.mysite.com 上的我的非 wordpress 网站和我的 wordpress 博客之间共享会话,这样当用户登录到我的网站时,他也登录到了博客

我在我的网站上安装了 wordpress 作为子目录,我网站的网址是 www.mysite.com,我访问 wordpress 就像这样 www.mysite.com/wordpressBlog

在我的主站点的 user_login.php 上,我激活了

session_start();

激活 cookie 并在我的 wordpress wp_unregister_GLOBALS() 上添加了

$no_unset = array('_SESSION', ...

但是什么都没有发生,当我登录到我的主站点时,我仍然需要登录到博客

事实上,我的网站和 wordpress 博客在同一个域上。我在我的网站 url 上安装了 wordpress 作为子目录,我的网站是 www.mysite.com,我像这样访问 wordpress www.mysite.com/wordpressBlog 在我的主站点的 user_login.php 上我激活了

session_start();

为了激活 cookie,我在 wordpress wp_unregister_GLOBALS() 上添加了 $no_unset = array( '_SESSION', ...

但是什么都没有发生,当我登录到我的主站点时,我仍然需要登录到博客

【问题讨论】:

【参考方案1】:

为了能够在两个站点之间共享会话 cookie,它们必须在相同的域名下运行(例如 mysite.com)。如果会话 cookie 的范围为 mysite.com,则以下将是有效配置

www.mysite.com
blog.mysite.com

PS。我不建议使用 Cross Scripting hacks 来解决这个域范围问题。出于安全原因,它仅限于一个域。

[编辑]

我还应该指出,拥有您的两个sub-domains (sites) hosted on different servers 是完全有效的

[编辑]

由于您使用的是非 WP 网站,因此很难为您的问题提供简洁的答案。我对您的最佳建议是在WordPress StackExchange 上发帖,在那里您可能会找到以前做过此配置的人。

我相信您的问题集中在 WP 的 Cookie 范围内。 Editing your wp-config.php and setting the COOKIE_DOMAIN 使用 "" 可能有助于解决 this WordPress StackExchange post 提到的问题。

有些帖子提到要完全删除此设置。在任何情况下,您都需要一种调试 HTTP 会话的方法,以查看使用哪个范围发送的 cookie,这就是我推荐 FireBug 的原因。在任何情况下,您仍然需要重新编码您的非 WP 网站以识别 WP cookie,因此了解正在发生的事情很重要。

我确实遇到过关于 Multisite Domain Mapping 的其他帖子,这可能有助于您了解知识,但这仅涉及 WP 网站,因此不完全符合您的需要。

【讨论】:

我同意@brad 如果不在同一个域中,请不要破解。可以将用户名与远程 SQL 同步 :) 它是否也适用于通用网络应用程序,还是有其他方法可以实现这一点? @SeeBeen“远程 SQL”是什么意思? 会话 cookie 可以由同一域中的任何 Web 应用程序共享。通过远程 SQL,我的意思是您可以从您网站上的 WP 博客数据库中提取 WP 用户信息。但是,如果它在同一个域上,您可以在本地提取必要的信息,而无需远程 SQL 是的,您可以同步密码或使用OpenID 管理您的密码 我仍然需要你的帮助。我被卡住了,不知道从哪里开始

Raspberry PI 和 Mac OSx 之间的屏幕共享 [关闭]

...问题描述】:我想使用ScreenSharingOSx内置应用程序来操作在我的RaspberryPI中打开的实际X会话。为了清楚起见,我想在我的VNC会话中看到Raspberry通过HDMI发送的相同图像。所以我可以在我 查看详情

wordpress.com 和托管 wordpress 之间的风格差异 [关闭]

】wordpress.com和托管wordpress之间的风格差异[关闭]【英文标题】:Styledifferencesbetweenwordpress.comandhostedwordpress[closed]【发布时间】:2012-05-1413:37:56【问题描述】:我试图了解我的托管安装的Wordpress与安装在我的Wordpress.com帐户上的确切... 查看详情

如何在 http 和 https 之间共享 asp.net 会话

...一个页面(或相同的页面)共享InProc会话(基于cookie)。我的网站在Server2003、IIS6和.Net2.0上运行。经过一些实验,似乎在 查看详情

共享主机和wordpress主机之间的区别

博主前些天发现了一个巨牛巨好用的刷题网站,忍不住分享一下给大家, 查看详情

Paypal IPN 和 wordpress 失败

】PaypalIPN和wordpress失败【英文标题】:PaypalIPNandwordpressfailure【发布时间】:2016-10-1522:03:06【问题描述】:我有一个网站,我将接受来自贝宝的贝宝IPN。这个网站是一个wordpress网站,在一个共享的环境中,我已经定制了。使用IPN... 查看详情

在 HTTP 和 WebSocket 服务器之间共享会话? (alt. 按 id 查找会话)

...indsessionbyid)【发布时间】:2014-02-0919:25:42【问题描述】:在我的初始化程序中,我在一个新线程中启动了一个Rails服务器。Cookie显然不是在正常的套接字消息中发送的(我得到了)。为了基于消息执行身份验证,我想在 查看详情

如何将 wordpress 博客与网站页眉和页脚设计集成到 php 网站博客页面?

】如何将wordpress博客与网站页眉和页脚设计集成到php网站博客页面?【英文标题】:Howtointegratewordpressblogtophpwebsiteblogpagewithsiteheaderandfooterdesign?【发布时间】:2015-12-1108:55:57【问题描述】:我想在不使用的情况下将wordpress博客显... 查看详情

共享主机和wordpress主机之间的区别

💂个人网站:【海拥】【摸鱼游戏】【神级源码资源网站】🤟前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】💬免费... 查看详情

共享主机和wordpress主机之间的区别

💂个人网站:【海拥】【摸鱼游戏】【神级源码资源网站】🤟前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】💬免费... 查看详情

不同会话之间的共享内存

...两个应用程序通过共享内存进行通信。两者都需要读写。在我的第一个应用程序中,我使 查看详情

如何允许 Laravel 和 WordPress 共享登录名?

】如何允许Laravel和WordPress共享登录名?【英文标题】:HowtoallowLaravelandWordPresstosharelogins?【发布时间】:2016-06-0905:01:32【问题描述】:我是一名Laravel开发人员。我用Laravel开发了一个电子商务插件,我只想把WordPress和Laravel结合起... 查看详情

Wordpress 会话不断刷新不一致

】Wordpress会话不断刷新不一致【英文标题】:Wordpresssessionkeepsrefreshinginconsistently【发布时间】:2021-03-2522:05:02【问题描述】:我正在尝试使用以下代码在我的wordpress网站上创建访客计数器:add_action(\'init\',\'session_counter\');functionse... 查看详情

浏览器会话存储。在标签之间共享?

...arebetweentabs?【发布时间】:2013-12-1800:16:39【问题描述】:我的网站中有一些值要在关闭浏览器时清除。我选择sessionStorage来存储这些值。Whentabisclosedtheyareindeedcleared,andkeptiftheuserpressesf5;但是,如果用户在不同的选项卡中打开某个 查看详情

使用blogger或wordpress会对我的网站排名产生任何影响吗?

...购买了一个新域名。现在我很困惑,我应该使用Blogger或Wordpress。如果我将我的网站附加到博客上并发布我的文章,那么这对使用Wordpress有什么不同吗?我的意思是,如果我使用Blogger,它会影响我的网站排名吗?我更熟悉Blogger。... 查看详情

为啥 NSUserDefaults 在我的应用程序和共享扩展程序之间不起作用?

】为啥NSUserDefaults在我的应用程序和共享扩展程序之间不起作用?【英文标题】:Whydoesn\'tNSUserDefaultsworkbetweenmyapp&shareextension?为什么NSUserDefaults在我的应用程序和共享扩展程序之间不起作用?【发布时间】:2016-10-1116:43:05【问... 查看详情

为啥我的页面在我的 wordpress 博客中重定向到本地主机?

】为啥我的页面在我的wordpress博客中重定向到本地主机?【英文标题】:Whydoesmypageredirecttolocalhostinmywordpressblog?为什么我的页面在我的wordpress博客中重定向到本地主机?【发布时间】:2012-04-0314:48:10【问题描述】:这是我的站点U... 查看详情

如何将字体安装到 Wordpress 网站?

】如何将字体安装到Wordpress网站?【英文标题】:HowdoyouinstallfontstoaWordpresssite?【发布时间】:2012-07-2812:16:04【问题描述】:我正在制作一个音乐博客,我希望能够在我的Wordpress网站上使用BebasNeueRegular。显然,考虑到goldenscissors... 查看详情

iPhone:如何在我的 TabBarViewController 和各个选项卡之间共享信息?

】iPhone:如何在我的TabBarViewController和各个选项卡之间共享信息?【英文标题】:iPhone:HowdoIshareinformationbetweenmyUITabBarViewControllerandtheindividualTabs?【发布时间】:2012-07-1106:24:54【问题描述】:我有一个TableViewController,它转为TabBarVie... 查看详情