Gum*_*mbo 32
是.由于会话ID通过URL(document.location.href
)或cookie(document.cookie
)传输,您可以检查是否存在会话ID.
小智 6
以下内容可用于检索JSESSIONID:
function getJSessionId(){
var jsId = document.cookie.match(/JSESSIONID=[^;]+/);
if(jsId != null) {
if (jsId instanceof Array)
jsId = jsId[0].substring(11);
else
jsId = jsId.substring(11);
}
return jsId;
}
Run Code Online (Sandbox Code Playgroud)
您可以通过在document.cookie上发布以下正则表达式来接收会话ID:
alert(document.cookie.match(/PHPSESSID=[^;]+/));
Run Code Online (Sandbox Code Playgroud)
在我的示例中,用于存储会话ID的cookie名称为PHPSESSID(php服务器),只需将PHPSESSID替换为保存会话ID的cookie名称即可。(可由Web服务器配置)