Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在cakephp中获取会话id_Php_Cakephp - Fatal编程技术网

在cakephp中获取会话id

在cakephp中获取会话id,php,cakephp,Php,Cakephp,我是cakephp新手这是我为获取会话id所做的: $mySessionVars = $this->Session->read('Auth'); debug( $mySessionVars ); 调试后我得到了这个 array( 'User' => array( 'id' => '3', 'full_name' => 'Saurav M', 'email' => 'samual@gmail.com', 'grou

我是cakephp新手这是我为获取会话id所做的:

   $mySessionVars = $this->Session->read('Auth');
   debug( $mySessionVars );
调试后我得到了这个

 array(
'User' => array(
    'id' => '3',
    'full_name' => 'Saurav M',
    'email' => 'samual@gmail.com',
    'group_id' => '1',
    'created' => '2013-02-16 08:04:30',
    'modified' => '2013-02-16 08:04:30',
    'Group' => array(
        'id' => '1',
        'name' => 'Master Admin',
        'created' => '2012-11-13 04:16:40',
        'modified' => '2012-11-13 04:16:40'
    )
)
 )

我想获取用户id,请任何人帮我解决这个问题。

在Cake中,您可以访问这样的会话变量(称为点符号)


将返回由变量名指示的数据。但是您应该在注释中真正链接,因为它是非常基本的php。

在Cake中,您可以访问这样的会话变量(称为点符号)


将返回由变量名指示的数据。但是你真的应该在评论中链接,因为它是非常基本的php。

只是为了确定;您正在查找用户id还是会话id?如果您正在查找用户id,请更改问题的标题以避免混淆;您正在查找用户id还是会话id?如果您正在查找用户id,请更改问题的标题以避免混淆。非常感谢我使用此选项获取用户id$User\u id=$this->Session->read('Auth.User.id');如果要获取用户ID,最可移植的方法是
AuthComponent::user('ID')非常感谢我用它来获取用户id$user\id=$this->Session->read('Auth.user.id');如果要获取用户ID,最可移植的方法是
AuthComponent::user('ID')
  $all_auth_data = $this->Session->read('Auth');  
  $user_id = $this->Session->read('Auth.User.id');   
  $user_group_array = $this->Session->read('Auth.User.Group');     
  $user_group_id = $this->Session->read('Auth.User.Group.id');