言語設定を取得して国内・海外のアクセスを判別する【PHP】

公開日: 2014/10/23 PHP WEB制作


言語設定を取得して国内・海外のアクセスをおおよそ判別する
if(strpos($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'ja', 0) === 0){
echo '日本語が設定されています';
}else{
echo '日本語以外が設定されています';
}

ふと必要になったついでにメモ
$_SERVER['HTTP_ACCEPT_LANGUAGE']で取得したアクセス元の言語設定を取得
最優先言語が先頭に記述されてるので先頭がjaかどうかで判別
完全ではないけど、IPでの判別も大変だしそもそも完全じゃないので楽な方でですね
  • ?±??G???g???[?d????u?b?N?}?[?N???A

0 件のコメント :

コメントを投稿