質問があります。コードが国 ID を検出するための JavaScript を使用してページをリダイレクトしたいのですが、Google で調べたところ、それを行う方法が見つかりました。
タグのhtmlに<head>
、 window.location = language,language is variable を挿入します。これは geoapi_country_code から国IDを検出します。コードは次のとおりです。
var language = geoapi_country_code();
これが問題です。window.locationで変数を使用すると機能しませんが、通常の文字列を配置すると機能します。私の質問は、リダイレクトする方法は正しいですか、それとも別の方法がありますか?事前に説明してください。
私はwindow.location.hrefを試してみましたが、うまくいきましたが、ここで別の問題が発生しました.Webリダイレクトの後、停止していませんが、リダイレクトを何度も何度も停止するにはどうすればよいですか?
<script language="JavaScript" src="http://j.maxmind.com/app/geoip.js"></script>
<script type="text/javascript">
var language = geoip_country_code();
if(language == "ID")
{
window.location.href= "<?php echo $this->rootUrl(); ?>" + '/' + language.toLowerCase() ;
}
else
{
window.location.href = "http://localhost/lamanbudaya/public/en";
}
</script>