Session 访问CakePHP会话

Session 访问CakePHP会话,session,cakephp,Session,Cakephp,我有一个CakePHP网站,其登录系统使用Auth组件。 如何检查用户是否已登录 当它们位于Cakephp之外的文件夹中时 -App -Webroot -- Filemanager -- Filemanager/config/config.php 我试过这样做,但我看不懂CakePHP的会话 <?php session_start(); if($_SESSION["Auth"]) { header("location: /"); } 我自己还没

我有一个CakePHP网站,其登录系统使用Auth组件。 如何检查用户是否已登录 当它们位于Cakephp之外的文件夹中时

-App
-Webroot
-- Filemanager
-- Filemanager/config/config.php
我试过这样做,但我看不懂CakePHP的会话

    <?php
    session_start();
    if($_SESSION["Auth"]) {
        header("location: /");

}

我自己还没有尝试过,但是您可能需要获取您试图以某种方式访问的CakePHP会话的会话ID。CakePHP通常将其存储在cookie中。然后设置会话id,并调用sessionstart,这样您将使用相同的会话,然后您应该能够访问CakePHP的会话数据

session_id ($sessionId); 
session_start();

我可能会考虑是否有办法在CAKEPHP中首先完成任何事情,因为这可能会更简单。

< P>下面是工作代码,用于访问外部站点中的CaKPHP会话变量:

if(isset($_COOKIE['CAKEPHP'])){
 session_id($_COOKIE['CAKEPHP']);
}
session_start();
echo $_SESSION['Auth']['User']

您想在应用程序外部获得cakephp会话吗?您的问题有点含糊不清,能否澄清您想要实现的目标以及原因?是的,我想在应用程序外部获得cakephp会话。也许这有助于: