PHP

【PHP】PHP检测浏览器语言

小破孩
2022-06-19 / 0 评论 / 97 阅读 / 正在检测是否收录...
如果你的网站上有多种语言,那么可以使用这段代码 作为默认的语言来检测浏览器语言。
该段代码将返回 浏览器客户端使用的初始语言。
    function get_client_language($availableLanguages, $default='en'){
    if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) {
    $langs=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
    
    foreach ($langs as $value){
    $choice=substr($value,0,2);
    if(in_array($choice, $availableLanguages)){
    return $choice;
    }
    }
    }
    return $default;
    }
0

评论 (0)

取消