PHP页面,用于记住访问者的选择,以便在下次访问时自动转发它们



经过广泛的研究,我找不到解决这个问题的方法,这很令人沮丧,经过几天的敲击键盘,对着天空大喊大叫,走很长一段曲折的散步来平静下来-我们都有过这种经历!但更糟糕的是,我很确定我的发际线因为这一切已经后退了一点…

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

  • 我有一个PHP国家登陆页
  • 它有2张图片,一张是英国和指向[domain]/UK,另一个是并指向[domain]/IE.
  • 当用户最初点击他们的国家/形象,我想要一块饼干是集。
  • 所以下次他们来的时候佩奇,他们被引导到他们的自动初始选择。
  • 参考网站:http://goo.gl/9hEI8

我已经试了很多次了,但是我就是不明白这个。

帮助我欧比旺克诺比你是我唯一的希望,谢谢你!

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

你可以设置这个PHP, JavaScript,这并不重要,因为存储的cookie将是相同的,无论你选择的方法。但是您需要注意的是,HTTP cookie的最长有效期需要设置为一个月左右。

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

步骤如下:

  1. 检查cookie是否存在(PHP中的$_COOKIE数组)
  2. 如果不存在则显示选择页面
  3. 如果用户选择用setcookie存储他/她的决定,例如
  4. 如果存在,用header("Location ...") redirect
  5. 重定向到之前的选择

最新更新