PHP를 사용하여 브라우저 언어를 감지하는 방법
문제:
PHP 스크립트에 문제가 발생했습니다. 사용자의 언어를 기반으로 특정 웹사이트 페이지를 로드하기 위해 브라우저 언어를 감지합니다. 현재 스크립트는 모든 언어를 정확하게 감지하지 못하며 기본적으로 항상 영어로 설정되어 있습니다.
해결책:
다음은 브라우저 언어를 감지하는 보다 강력한 접근 방식입니다.
<?php $lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); $acceptLang = ['fr', 'it', 'en']; $lang = in_array($lang, $acceptLang) ? $lang : 'en'; require_once "index_{$lang}.php";
자세히 설명:
이 단순화된 접근 방식은 다음을 사용합니다. PHP에 내장된 언어 감지 기능은 원본 스크립트에 비해 더욱 안정적인 솔루션을 제공하여 사용자의 브라우저 설정에 따라 올바른 언어별 페이지가 로드되도록 보장합니다.
위 내용은 브라우저 언어를 안정적으로 감지하고 PHP에서 해당 페이지를 로드하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!