在PHP ajax响应页面中获取会话变量

时间:2013-08-01 14:49:21

标签: php ajax session

我有几个页面被ajax调用来打印响应,
页面使用$_SESSION个变量,因此我必须使用session_start()。 我注意到页面不时擦除会话数据(并且用户断开连接),我使用的有点不同session_start()

function sec_session_start() {
    $session_name = 'pentago'; // Set a custom session name
    $secure = false; // Set to true if using https.
    $httponly = false; // This stops javascript being able to access the session id.
    ini_set('session.use_only_cookies', 1); // Forces sessions to only use cookies.
    $cookieParams = session_get_cookie_params(); // Gets current cookies params.
    session_set_cookie_params($cookieParams['lifetime'], $cookieParams["path"], $cookieParams["domain"], $secure, $httponly);
    session_name($session_name); // Sets the session name to the one set above.
    session_start(); // Start the php session
    session_regenerate_id(true); // regenerated the session, delete the old one.
}

我的自定义session_start()中是否存在导致响应页面删除会话的内容?

谢谢。

0 个答案:

没有答案