![](/img/trans.png)
[英]In CodeIgniter 4 Flashdata displaying code redirecting to again again in the same page
[英]Redirecting same page again
我有页面register.php,用于获取用户信息,完成表单后,它会提交到另一个页面post.php。
post.php执行两个操作,它将传入的数据按顺序添加到1.php和2.php的两个位置,因此数据流为
register.php -->post.php --> 1.php -->2.php -->register.php?value='abc'
一旦将数据发送到两个位置,将再次加载register.php,但这一次页面在浏览器中如
http://www.example.com/register.php?value='abc'
我如何将该页面重定向到welcome.php? 新的流程将是
register.php -->post.php --> 1.php -->2.php -->register.php?value='abc' -->welcome.php
至于这样一个奇怪的流程,那是相当学习的东西,并且没有问题,当我不得不将页面重定向到welcome.php时,我陷入了最后一步。
我该怎么做?
为什么不使用会话变量而不是在register.php页面上使用GET?
if(isset($_SESSION['value']){
header('Location:');
}
这可能就是您想要的
if(str_pos($_SERVER['HTTP_REFERER'],"2.php") > 0){
header( 'Location: welcome.php', true,301);
}
希望能帮助到你
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.