我想改变谷歌翻译的默认语言,为此我使用了
unset($_COOKIE['googtrans']);
setcookie("googtrans","/en/es", time()+3600, "/");
用于转换为西班牙语。但这行不通。其他使用的代码是
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement(
{pageLanguage: 'en', autoDisplay: true},
'google_translate_element'
);
}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
<div id="google_translate_element"></div>
代码的顺序与给出的相同我也试过使用
取消设置cookiesetcookie("googtrans", "", time()-3600,'/');
输入域名参数(同时设置cookie)后正常工作
setcookie("googtrans","/en/es", time()+3600, "/",'.domain.com');
当取消cookie
setcookie("googtrans", "", time()-3600,'/','');
setcookie("googtrans", "", time()-3600,'/','.domain.com');