如何检查代码在 PHP 和 jquery 项目中的重定向位置

How to check where the code redirect in a PHP and jquery project

我正在开发一个名为 Prestashop 的开源电子商店。

问题是,当我禁用模块时,站点会自动刷新。我想知道是哪部分代码和文件导致了问题。

这是网站:

prestigefood.com.hk/zh/

有没有办法通过浏览器的开发者控制台/工具查看:

  1. JS引起的重定向 / PHP?

  2. 那部分代码在哪里

重定向是由 /js/tools.js 中的 JS 函数引起的:

function autoUrl(name, dest)
{
    var loc;
    var id_list;

    id_list = document.getElementById(name);
    loc = id_list.options[id_list.selectedIndex].value;
    if (loc != 0)
        location.href = dest+loc;
    return ;
}

function autoUrlNoList(name, dest)
{
    var loc;

    loc = document.getElementById(name).checked;
    location.href = dest + (loc == true ? 1 : 0);
    return ;
}

找到它的名字将是你的工作;)