我的WordPress知识非常有限但需要执行以下任务 - 我必须根据PHPSESSID值销毁WordPress PHP会话。
我需要处理来自另一台服务器(CAS服务器Single Logout(SLO)请求)的直接呼叫,该请求将POST到我的某些WP url PHPSESSID值。基于此PHPSESSID值,我需要销毁一些用户会话。此处不涉及浏览器
请告诉我一个如何实现的例子。
答案 0 :(得分:0)
Vanilla Wordpress不使用PHP会话。除了身份验证cookie之外,没有其他需要的持久性数据。
为了通过其ID摧毁一个artbitrary会话,您可以:
$your_arbitrary_session_id = 'blah-123456789'
session_id($your_arbitrary_session_id);
session_start();
session_destroy();