gpt4 book ai didi

javascript - jQuery $ .ajax发布获取引荐来源网址以进行错误调试

转载 作者:行者123 更新时间:2023-12-03 08:52:59 25 4
gpt4 key购买 nike

我想创建一个函数,用于通过电子邮件从$ .ajax帖子发送错误消息给自己,这是我的代码:

    $.ajax({
type: "POST",
url: my_url,
data: data,
beforeSend: function(request, settings) {
request.settings = settings;
},
success: function(data) {
},
error: function (request, status, error)
{
send_error(status, error, request);
}
});

我将request.settings映射到ajax调用中,以便为我的send_error函数接收额外的信息。我正在获取url,类型,数据,responseText(=服务器的错误消息)之类的信息。
我还想获取引荐来源网址,这样我就可以看到它的触发位置。
似乎它仅在responseText内,服务器错误消息内的链接。
有没有更好的替代方法来获取引荐来源网址?
谢谢

最佳答案

您可以使用PHP来获取引用,但是我使用的变量不可靠并且可以被欺骗,但是同样,也可以欺骗Javascript中的所有内容。

error: function (request, status, error){
send_error(status, error, request, "<?php echo $_SERVER['HTTP_REFERER'] ?>");
}

替代方法是使用 session 跟踪您网站上的用户。
将每个 $_SERVER['REQUEST_URI']附加到 $_SESSION['referer']数组中,然后将倒数第二个索引直接打印到Javascript。

关于javascript - jQuery $ .ajax发布获取引荐来源网址以进行错误调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35921810/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com