由於 CodeIgniter 預設使用的是自己的 Session 存取方式 (透過 Cookies),因此在 CodeIgniter 之外的程式需撈 Session ,需用以下方式:
$sess = unserialize($_COOKIE['ci_session']);
$sess['data_key'];
由於 CodeIgniter 預設使用的是自己的 Session 存取方式 (透過 Cookies),因此在 CodeIgniter 之外的程式需撈 Session ,需用以下方式:
$sess = unserialize($_COOKIE['ci_session']);
$sess['data_key'];
需求:需製作得分前十名的排行榜,使用者可玩很多次,但我們只要取其最高分的那次
資料表為 tbScore
、使用者欄位為 userid
、分數欄位為 score
、紀錄時間為 ans_time
SELECT A. *
FROM `tbScore` AS A
RIGHT JOIN (
SELECT * , MAX( score ) AS cc
FROM `tbScore`
GROUP BY userid
) AS XX ON A.score = XX.cc
AND XX.userid = A.userid
ORDER BY score DESC , ans_time DESC
LIMIT 10
參考資料:http://www.blueshop.com.tw/board/FUM20070627174451T3G/BRD20100312165811FEG.html
由於非固定制的種花光世代只給申請一個固定 IP,所以想要同時在兩台機器分別跑 Apache 跟 IIS,並且又想要都用 80 port 能連進來,原本以為一定得用 XXX.XXX.XXX.XXX:80 跟 XXX.XXX.XXX.XXX:81 這樣去跑,但 Google 搜尋後,發現竟然可以用 80 port 連進不同的 web server 呢。
目的:
我想用 aaa.com 與 bbb.com 可以分別連進同一 IP 的 80 port 分別位於不同主機上 apache 跟 IIS。
有一台 Router 接種花光世代,固一 IP,內部設定為:IIS主機 使用 1234 port,apache 主機使用 80 port。