当前位置: 首页 > 面试题库 >

在重定向到其他页面之前显示消息

安经纶
2023-03-14
问题内容

我有一个简单的问题,但我不知道。我想先显示消息,然后再重定向到其他页面,但是我的代码只是直接重定向页面而不显示消息,或者显示时间太短不能确定..我的代码如下。非常感谢。

echo "Please Log In First";
header("location: login6.php");

问题答案:

你不能那样做。必须在任何内容之前发出PHP标头,因此正确的顺序为:

header("location: login6.php");
echo "Please Log In First";

但是这些代码将立即重定向,并且不会让您看到内容。因此,我将通过JavaScript进行重定向:

echo "Please Log In First";
echo "<script>setTimeout(\"location.href = 'http://www.example.com';\",1500);</script>";


 类似资料:
  • 我的Spring Boot项目遇到问题。当我运行应用程序并转到http://localhost:8086/它重定向到http://localhost:8086/login这不是我想要的页面。 这是我申请的内容。属性文件 我还添加了这个类,它应该打开在 /public/文件夹中找到的index.html文件,如上面的属性中指定的 我是不是做错了什么,还是应该先登录它重定向到的页面?

  • 我有一个输入栏,在提交时必须重定向到另一个https页面(包含谷歌搜索)。表格的代码如下所示: 我也添加了amp表单扩展。官方文件说: 提交amp表单后重定向还允许发布者在提交发生后通过amp重定向到响应标题将用户重定向到新页面。 请注意,您还必须更新访问-控制-暴露-报头响应报头,以将AMP重定向到允许报头的列表中。 重定向URL必须是绝对HTTPS URL,否则AMP将抛出错误,重定向将不会发

  • 我有Omnipay功能完美地在我的支付网关,但当系统重定向到PayPal我得到以下屏幕上重定向到PayPal之前: 重定向到https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout 我想知道的是,如果有人知道如何停止页面显示并直接重定向到没有这个中间页面的PayPal。我的重定向代码如下:

  • 在TS文件中 用户详细信息应为 在管理组件中 我的问题是,当单击时,我不会被重定向到页面,但当我从url栏导航到/userdails时,我会看到组件

  • 在Laravel框架中,我可以在几秒钟后重定向页面吗?比如在成功登录10秒后重定向到仪表板页面。 目前我使用这个函数来重定向页面: 使用此选项可成功重定向页面,但页面上不会显示成功消息,因为页面重定向到第二页的速度过快。

  • 问题内容: 我对PHP / SQL感到很糟糕,所以任何帮助将不胜感激。 基本上,我有一个将值“ firstname”和“ surname”发布到另一页的表单。我想要该页面执行的操作是检查用户名是否已经在表“ Members”上。如果是,我希望它继续加载此页面,但是如果它们不在数据库中,则希望将查看器重定向到现有的注册页面。 这是我一直在努力的代码,我不确定我是否朝着正确的方向前进。 问题答案: 这