1

我又遇到了一个引用问题,这次使用的是 javascript。

用户从索引页面单击 myaccount.php 页面,但由于他们未登录,因此显示登录屏幕。一旦他们成功登录,用户就会被带回(重定向)到索引页面。

我在 javascript 中使用此代码存储引用 URL:

                    refering_url = document.referrer;

然后像这样重定向

                    window.location=refering_url;

这不存储将用户重定向到 login.php 的 myaccount.php,而是存储用户单击 myaccount.php 链接的 index.php。

请注意:登录是使用 AJAX 完成的,一旦用户输入正确的用户名和密码,AJAX 调用就会重新运行“接受”。我成功地将预期的 Ajax 返回值接收为“接受”。

有没有办法解决这个问题。

亲切的问候

4

1 回答 1

1

尝试在 PHP 中使用HTTP_REFERER来获取 URI,然后在 PHP 中使用location()

我希望这会有所帮助。

于 2012-04-24T21:46:07.560 回答