获取PHP中的google translate下拉列表所选语言

获取PHP中的google translate下拉列表所选语言,php,google-translate,Php,Google Translate,我在我的网站上使用谷歌翻译下拉菜单,用户可以选择任何语言,之后,当用户浏览谷歌翻译时,保持将页面自动翻译为所选语言 我想在每次加载页面时保存所选语言。那么,我怎样才能在谷歌翻译中使用PHP获得所选语言呢。我知道他们正在会话中将其保存在某个位置,但无法找到如何访问该位置 我用的是这个:你必须做一些挖掘和检查,看看Google translate是用什么来存储用户偏好的,但如果我猜对了,它将是一个cookie。如果是cookie,则需要知道cookie名称。如果您获得cookie名称,可以使用$\u

我在我的网站上使用谷歌翻译下拉菜单,用户可以选择任何语言,之后,当用户浏览谷歌翻译时,保持将页面自动翻译为所选语言

我想在每次加载页面时保存所选语言。那么,我怎样才能在谷歌翻译中使用PHP获得所选语言呢。我知道他们正在会话中将其保存在某个位置,但无法找到如何访问该位置


我用的是这个:

你必须做一些挖掘和检查,看看Google translate是用什么来存储用户偏好的,但如果我猜对了,它将是一个cookie。如果是cookie,则需要知道cookie名称。如果您获得cookie名称,可以使用$\u cookie['cookie\u name']引用它

要获取cookie名称,请执行以下操作:

在chrome中打开您的站点

打开chrome开发者工具

点击控制台

键入以下命令:

document.cookie

cookie名称和值将成对出现。然后,您可以使用$\u cookie['cookie\u name']引用cookie名称以获取其值


您可以在chrome中安装EditThisCookie扩展以轻松查看cookie详细信息

$\u会话['lang]=$\u POST['lang]**可用于存储会话。您可以使用**$\u SESSION['lang']在任何页面中获取会话。您必须设置会话_start;在将任何内容输出到浏览器之前,请在所有pages@Abolarinstephen当我从谷歌翻译下拉列表中选择语言时,网站的每个页面都会自动翻译成所选语言。我现在只想知道用户使用哪种语言查看页面。我想在PHP varibale中选择该语言。但问题是我将如何让谷歌翻译选定的语言。你的$_POST['lang']我试过了,但没有成功。你必须做一些挖掘和检查,看看Google translate是用什么来存储用户偏好的,但如果我猜对了,那将是一个cookie。如果是cookie,则需要知道cookie名称。如果您获得cookie名称,可以使用$\u cookie['cookie\u name']引用它。获取cookie名称。在chrome中打开您的站点并打开chrome开发工具。在控制台中键入以下命令:document。cookie@Abolarinstephen非常感谢你。我使用编辑这个cookie插件,它显示了所有cookie。Cookie的名字是googtrans。现在我得到了语言代码。我很高兴能帮上忙。我加上它作为一个答案