NHANWEB

Truyền Session giữa main domain và subdomain

Bạn nào config Session của Apache rồi thì khỏi xài cái này chi nữa. Còn bạn nào chưa config hoặc không thể config (vì nhiều nguyên nhân) thì có thể nghiên cứu thêm hàm này để sử dụng.

“Hàng” này lượm được bên site dangkhoi.info nhưng hình như bác ý cũng “lượm” được ở đâu đó :D Thôi thì ai là tác giả nếu có lỡ đọc thấy cái này thì lên tiếng nghen. Còn trên tinh thần chia sẻ thì mình cứ post lên đây vừa lưu trữ sau này sử dụng, vứa share cho anh em bà con dòng họ nhanweb cùng xài chung ;):x

    function k_session_start ($time = 3600, $ses = ‘MYSES’, $site = “.nhanweb.com”)
    {
    session_set_cookie_params($time, “/”, $site);
    session_name($ses);
    session_start();

    // Reset the expiration time upon page load
    if (isset($_COOKIE[$ses]))
    setcookie($ses, $_COOKIE[$ses], time() + $time, “/”, $site);
    } 

Cái này dùng thay cho session_start(). Điểm nổi bật ngoài truyển session đi giữa main domain và subdomain nó còn có thể giải quyết được timeout của session. Nghĩa là session sẽ không bị detroy sau 1 thời gian dài :wait:

Exit mobile version