在 PHP 中获取 google 翻译下拉列表中选择的语言

Get google translate dropdown selected language in PHP

我在我的网站上使用 Google 翻译下拉菜单,用户可以在其中 select 任何语言,之后当用户导航 google 翻译时,会自动将页面翻译成 selected语言。

我想在每次加载页面时保存 selected 语言。那么如何使用 PHP 在 google 翻译中获得 selected 语言。我知道他们将它保存在会话中的某个地方,但无法找到如何访问它。

我正在使用这个:http://translate.google.com/manager/website/

您必须进行一些挖掘并检查 Google translate 正在使用什么来存储用户偏好,但如果我猜对的话,它将是一个 cookie。如果它是一个 cookie,您需要知道 cookie 名称。如果您获得了 cookie 名称,您可以使用 $_COOKIE['cookie_name'].

来引用它

获取cookie名称:

  • 在 chrome

    中打开您的网站
  • 打开chrome开发者工具

  • 点击控制台

  • 键入此命令:

    document.cookie

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

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