如何在cookie guard中设置PHPSESSID

如何在cookie guard中设置PHPSESSID,php,cookies,Php,Cookies,我正在使用来自的cookie guard,需要配置PHPSESSID来验证站点的不同用户。现在的情况是,它似乎在为整个站点而不是用户设置cookie。我如何修改此错误或排除错误。代码中的“PHPSESSID”是否正确,或者我是否必须在其中手动设置id 我对饼干不是很有经验,所以任何帮助都是无价的。谢谢 <script type="text/javascript"> $(function () { $.cookieguard(); $.cookieguard.c

我正在使用来自的cookie guard,需要配置PHPSESSID来验证站点的不同用户。现在的情况是,它似乎在为整个站点而不是用户设置cookie。我如何修改此错误或排除错误。代码中的“PHPSESSID”是否正确,或者我是否必须在其中手动设置id

我对饼干不是很有经验,所以任何帮助都是无价的。谢谢

<script type="text/javascript">
    $(function () {
    $.cookieguard();
    $.cookieguard.cookies.add('PHP Session', 'PHPSESSID', 'This cookie is used to track important logical information for the smooth operation of the site', true);
    $.cookieguard.run();
});
</script>

$(函数(){
$.cookieguard();
$.cookieguard.cookies.add('PHP Session'、'PHPSESSID'、'此cookie用于跟踪站点顺利运行的重要逻辑信息',true);
$.cookieguard.run();
});

会话cookie是针对每个会话的,这意味着它将浏览器的会话与该站点的用户绑定。您不能(轻松地)让多个用户使用单独的会话cookie在同一浏览器上登录,因为cookie名称(PHPSESSID)将是相同的,因此为UserB启动会话将踢出UserA的会话cookie。您需要将服务器名称命名为会话cookie,以避免出现这种情况,但听起来您似乎试图从客户端进行黑客攻击,因此可能无法控制它。@Anthony,所以我很清楚这一点。如果一个站点有多个用户,他们都有相同的PHPSESSID?谢谢。如果一个站点有多个用户,则每个会话都会获得不同的会话id,并且一个用户会使用相同的会话id,直到cookie过期或被撤销或诸如此类。但是cookie名称始终是PHPSESSID。即使值不同,也不能有多个同名cookie。我检查过了,每个用户似乎都获得了相同的会话值。如何检查会话是否正常运行。谢谢