0

经过广泛的研究,我无论如何都找不到解决方案,这很令人沮丧,经过几天砸键盘、对着天空大喊大叫、长途跋涉来冷静下来——我们都去过那里!但更糟糕的是,我很确定我的发际线已经从这一切中后退了很多……

我发现,要么嗅出 IP 以自动重定向您,要么使用表单设置 cookie,不幸的是,这些都没有帮助。

  • 我在 WordPress 模板中有一个 PHP 国家登陆页面。
  • 它有两张图片,一张是UK,指向[domain]/UK,另一张是IE,指向[domain]/IE。
  • 当用户最初点击他们的国家/图片时,我想设置一个 cookie。
  • 因此,下次他们访问该页面时,他们会自动定向到初始选择。
  • 参考网站:http: //goo.gl/9hEI8

我已经尝试并试图让某些东西起作用,但我就是无法理解这一点。

帮助我 Obi Wan Kenobi 你唯一的希望,谢谢!

4

1 回答 1

1

首先,您需要识别用户。最简单的方法是在访问者的浏览器中存储一个 HTTP cookie。

您可以使用 PHP、JavaScript 进行设置,这无关紧要,因为无论您选择哪种方法,存储的 cookie 都是相同的。但是您需要知道 HTTP cookie 的最大使用期限需要设置为一个月左右。

在第二次访问时,您检查服务器端存储的 cookie 并将用户重定向到所选页面(但请记住,应该有一个选项来更改第一个决定)。

所以,步骤:

  1. 检查cookie是否存在($_COOKIEPHP中的数组)
  2. 如果不存在则显示选择页面
  3. 如果用户选择存储他/她的决定,setcookie例如
  4. 如果确实存在,则使用重定向重定向到上一个header("Location ...")选择
于 2011-04-09T10:14:12.573 回答