アラビア語と英語が1つのプロジェクトに取り組んでいます
2つのリンクをフッターに追加しました
これらの2つの言語では、ユーザがいずれかをクリックするとARとEN
として値を送信し、次にこれらの値を持つクッキーを作成し、 ar.php/en.phpというページを翻訳されたテキストは、選びだし言語に依存同じランでクッキーを更新、削除、作成することはできません
/////////////// PROBLEM /////////////////
最初の試行でクッキーを作成または更新したり削除したりしません
クッキーを設定するとクッキーが処理されますが、それ以降は投与されません クッキーが表示されません
実行を終了してページを開いてから私はもう一度コードを実行するために再試行し、クッキーはそこにあります 私はnetbeansとVisual Studioで同じプロジェクトを試みましたが、私はそれがコンパイラの問題かもしれないと思ったのと同じ結果でした。
<?php
if(isset($_GET['lang']))
{
/* one cookie with the same name but the value will change depend on user choice if he changed the language
and by the value i will call the ar.php or en.php with the array with all the text content of the page */
$langu=$_GET['lang'];
switch($langu)
{
case "en":
setcookie("page_lang", "en", time() +3600,"/"); // set a cookie for english language
break;
case "ar":
setcookie("page_lang", "ar", time()+3600,"/"); // set a cookie for arabic language
break;
default:
setcookie("page_lang", "ar", time() -100,"/");
break;
}
}
//$langu="";
include("css/header.html");
if(isset($_COOKIE['page_lang']))
{// choosen language
$cookie_language =$_COOKIE['page_lang'];
include("lang/{$cookie_language}.php");
}else
{ //default language
include("lang/ar.php");
}
?>
こんにちは。ようこそ。 – yivi