-1
두 언어로 웹 사이트를 구축하고 회사의 스크립트 API를 가지고 있으며이 스크립트는 언어 상자를 변경하기 위해 이제는 다중 언어가있는 검색 상자입니다. 바로 URL에 ?language=ar
을 추가하십시오. 예 : www.site.com/index.php?language=ar
. 세션에 의해 변경 언어 웹 사이트 나 또한이 같은 index.php?language=ar
로 리디렉션을 넣어 :JavaScript 및 PHP 파일의 언어 변경
<?php
function make_lang(){
if ($_POST['ar']){
$_COOKIE['ar']=true;
unset($_COOKIE['en']);
}
if ($_POST['en']){
$_COOKIE['en']=true;
unset($_COOKIE['ar']);
}
}
function make_plang(){
if(!isset($_COOKIE['en'])){
isset($_COOKIE['ar']);
}
if (isset($_COOKIE['ar'])){
$lang = "ar";
}
if (isset($_COOKIE['en'])){
$lang = "en";
}
$path = dirname(__FILE__)."/lang/".$lang.".php";
return $path;
}
function lang_js(){
if (isset($_COOKIE['ar'])){
echo '<script type="text/javascript">
window.location = "index.php?language=ar"
</script>';
}
if (isset($_COOKIE['en'])){
echo '<script type="text/javascript">
window.location = "index.php?language=en"
</script>';
}
}
make_lang();
$langFile = make_plang();
include($langFile);
lang_js();
?>
을하지만 단지 스크립트 언어를 변경합니다. 두 가지를 페이지와 스크립트로 어떻게 바꿀 수 있습니까?
이전에도 같은 문제가 사용되었습니다. – zero