CakePHP提供了几个内置的会话配置。您可以使用这些作为您的会话的基础配置,或者您可以创建一个完全定制的解决方案。要使用默认值,只需“违约”键设置为默认您希望使用的名称。然后您可以覆盖任何接头设置通过声明它在您的会话配置:
上面覆盖超时和cookie的名称的php会话配置。内置的配置是:
php -保存在php会话与标准设置。ini文件。
蛋糕——保存会话文件内部应用程序/ tmp /会话。这是一个很好的选择在主机外,不允许你写你自己的家里dir。
数据库,使用内置的数据库会话。有关更多信息,请参见下面。
缓存,使用内置的缓存。有关更多信息,请参见下面。
Configure::write('Session', array(
'defaults' => 'php'
));
上面的配置将使用内置的php会话。你可以增加部分或全部通过做以下:
Configure::write('Session', array(
'defaults' => 'php',
'cookie' => 'my_app',
'timeout' => 4320 //3 days
));
上面覆盖超时和cookie的名称的php会话配置。内置的配置是:
php -保存在php会话与标准设置。ini文件。
蛋糕——保存会话文件内部应用程序/ tmp /会话。这是一个很好的选择在主机外,不允许你写你自己的家里dir。
数据库,使用内置的数据库会话。有关更多信息,请参见下面。
缓存,使用内置的缓存。有关更多信息,请参见下面。