我再次遇到引用问题,这次使用的是 javascript。
用户从索引页面点击 myaccount.php 页面,但因为他们没有登录,所以显示登录屏幕。一旦他们成功登录,用户将被带回(重定向)到索引页面。
我在 javascript 中使用此代码存储引用 URL:
refering_url = document.referrer;
然后像这样重定向
window.location=refering_url;
这不会存储将用户重定向到 login.php 的 myaccount.php,而是存储用户单击 myaccount.php 链接的 index.php。
请注意:登录是使用 AJAX 完成的,一旦用户输入正确的用户名和密码,AJAX 调用就会返回“接受”。我成功地将预期的 Ajax 返回值接收为“接受”。
有没有办法解决这个问题。
亲切的问候
最佳答案
尝试在 PHP 中使用 HTTP_REFERER 获取 URI,然后在 PHP 中使用 location()
重定向
希望对您有所帮助。
关于php - 引用页面和 javascript 登录问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10306403/