Ich baue Website mit zwei Sprachen und ich habe Skript-API von der Firma und dieses Skript ist Suchfeld, es hat jetzt mehrere Sprachen zum Ändern der Sprachbox einfach URL hinzufügen: ?language=ar
. Beispiel www.site.com/index.php?language=ar
. Wenn Sprache ändern Website von Sitzung, die ich auch auf index.php?language=ar
wie diese Umleitung put:Sprache ändern in JavaScript und PHP-Datei
<?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();
?>
für Skript Aber nur die Sprache ändern. Wie kann zwei Sache Seite und Skript ändern?
Ich benutze dies auch vor und das gleiche Problem – zero