Kohana 3.x中的会话ID更改

时间:2011-07-17 01:22:03

标签: php session php-5.3 kohana-3

我正在Kohana 3.x开发一个Facebook应用程序。现在客户要求是基于Sessions GET。但它有问题。我正在使用

ini_set( 'session.use_cookies_only', false );
ini_set( 'session.use_trans_sid', true );
session_start();
在index.php中

并假设它应该这样做,它将PHPSESSID与标记的href连接起来。但是当使用PHPSESSID刷新页面时,GET中的PHPSESSID和session_id()不同。我在普通的PHP中做到了这一点并且运行正常。所以我认为这是在Kohana 3.x中发生的一些问题,因为似乎Kohana使用不同的会话,我也在index.php中启动会话但不确定。在Kohana 3.x中,我需要将会话转换为GET而不是cookie?

我想提一下,我在运行Kohana的服务器上使用5.3.2,我想这可能与我的问题有关

1 个答案:

答案 0 :(得分:2)

瞬态会话似乎不适用于5.3.3。请参阅此参考:http://php.net/manual/en/session.configuration.php#99619

您可以尝试使用kohana的会话库。不确定是否支持瞬态会话。