php - 引用页面和 javascript 登录问题

标签 php javascript mysql ajax redirect

我再次遇到引用问题,这次使用的是 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/

相关文章:

php - 检查 php 中从 mysql 返回的数组是否为空

php - PHP 脚本中的 XSS 漏洞

javascript - 打开下拉菜单时如何更改 Material UI Select 组件(在轮廓模式下)的轮廓颜色(当前为蓝色)

javascript - 我应该如何在 Angular2 中制作可配置模块

javascript - 如何删除具有重复属性值的对象,同时合并另一个属性的值?

mysql - 如何在 Drupal 中指定 MySQL 的端口?

php - 如何在 Magento 中使用外部数据库连接?

php - 了解 .htaccess

mysql - 无法使用内置模型,即 "user",错误 : no response from server

php - Cakephp 3 无法同时保存多个翻译