2016年1月28日 星期四

透過NFS共用session

首先要架設NFS server,可參考[連結]

程式
www與sub分別是兩台不同機器,透過下列程式可獲得session相同
www.mydomain.com
<?php
ini_set("session.cookie_domain",'. mydomain.com');
session_start();

$_SESSION['test'] = 'testtttt------';

if ( !empty($_SESSION['test']) ) {
        echo 'not empty - '.$_SESSION['test'];
} else {
        echo 'empty';
}
?>


sub.mydomain.com
<?php
ini_set("session.cookie_domain",'. mydomain.com');
session_id($_COOKIE['PHPSESSID']);

session_start();
echo $_SESSION['test'];
?>


相關連結

  1. php.ini設定http://www.cnblogs.com/wangtao_20/archive/2011/02/16/1955659.html
  2. session共享http://www.cnblogs.com/wangtao_20/p/3395518.html
  3. 什麼是sticky sessionhttp://book.azure-recipes.tw/chapterX/01_Scalable_Web/03_disabling_arr_instnace_affinity.html

沒有留言:

張貼留言