WordPress和NON-WP页面的会话

时间:2017-05-24 04:57:38

标签: php wordpress session session-variables

拥有一个WordPress网站,其中包含一个非WordPress页面的目录。 (几个php文件)

非WP页面将执行另一个非wordpress站点的功能,并设置一些会话变量。

如果WP能够读取这些变量会有所帮助,但它似乎将/ directory /(非wp页面)中的文件视为不同的独立会话。

我尝试从wordpress页面或非wordpress页面启动会话,同时尝试两者,然后启动session_start()vs测试现有会话(if(!session_id()){session_start() ;})双方。

我回显了会话ID,并且根据哪一方(wp或NON-wp)启动它,另一方只是看不到会话。实际上,在两者中都启动它(它应该覆盖另一个???),只需要创建两个不同的并发会话ID。并且每组页面都保留其ID,因此并不是每个页面都会不断重置新的页面。

会话应该是域和浏览器/用户的全局,对吧?它应该对example.com/和example.com/directory/一致吗?我错过了会话​​的内容吗?

或者我错过了一些关于Wordpress的内容? WP或某个地方是否存在某种奇怪现象,将其会话限制为只有WP知道的页面?我知道会话不是WP核心的一部分,所以看起来很奇怪,但这里缺少信息。

我尝试搜索解决方案,但要么我只是使用过于宽泛的搜索字词,要么这不是wp&的常见问题。非wp页面和会话。

注意:1。不要认为任何插件正在调用会话。 2.想要保留服务器端(没有cookie)3。更改了htaccess,但这只是重写该目录(并将其更改回来)4。无法真正将非WP页面合并到WP页面中,因此假设的会话变量将在会话期间有效。

0 个答案:

没有答案