Pages

2014年3月6日 星期四


PHP CI 各種製作 多國語系 方法

CodeIgniter 各種製作 多國語系 方法
  1. CodeIgniter有提供自訂URI的功能
    http://www.codeigniter.org.tw/user_guide/general/routing.html

    在application/config/routes.php 裡面加上下列參數
    $route['([a-zA-Z]{2})/(:any)'] = '$2';

    $2表示(:any),$1表示([a-zA-Z]{2})

    ex:
    一個「http://127.0.0.1/tw/blogs/users」URL,將重新對應到「blogs」類別以及「users」方法。
  2. 取得用戶瀏覽器語系 優先順序
     $_SERVER['HTTP_ACCEPT_LANGUAGE']

    function lang() {
    return strtolower(strtok(strip_tags($_SERVER['HTTP_ACCEPT_LANGUAGE']),','));
    }
  3. 設定Apache虛擬目錄或虛擬主機...

沒有留言:

張貼留言