gpt4 book ai didi

javascript - 在表单提交时,它显示 - 此网页有一个重定向循环

转载 作者:行者123 更新时间:2023-11-28 07:48:32 25 4
gpt4 key购买 nike

这是我第一次寻求帮助,在与这段代码苦苦挣扎了几天之后。我已经尝试了一切可能的方法,但似乎无法使其发挥作用。请帮忙?

我有一个网页,比如说index.php,其中包含footer.php 文件。在 footer.php 中,我有一个引用脚本 callback.php 的表单

在callback.php文件中,它成功提交了表单的信息并将其插入数据库,但是当您单击提交按钮时,问题就出现了。

它提交了,但随后网页转到脚本页面,该页面是空白的。 http://siteroot/scripts/callback.php,然后显示“此网页有重定向循环”。

这是我的代码:

$actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

if ($mysqli->query("INSERT into callback_tbl (namesurname, email, phone) VALUES ('$namesurname', '$email', '$phone')")) {
echo "<script type='text/javascript'>
alert('Thank you, we will contact you as soon as possible');
</script>";

header( "Location: $actual_link" );
}

我什至尝试过,但这也行不通。

var currenturl = document.URL;
window.location.href = currenturl;

请帮忙!

最佳答案

这是因为 $actual_link = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; 引用页面本身 (callback.php)。试试这个:

if ($mysqli->query("INSERT into callback_tbl (namesurname, email, phone) VALUES ('$namesurname', '$email', '$phone')")) {
echo "<script type='text/javascript'>
alert('Thank you, we will contact you as soon as possible');
window.history.back();
</script>";

}

关于javascript - 在表单提交时,它显示 - 此网页有一个重定向循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27146662/

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