编程语言
首页 > 编程语言> > 如何在php页面中添加文本

如何在php页面中添加文本

作者:互联网

我有一个PHP代码重定向到其他域,这个

<?php
 header("Location: {$_GET['url']}");
 echo 'You are redirecting to ... page';
 sleep(5);
?>

它的工作方式就像我在http://my-domain.com/URL.php?url=年底添加任何外部网址时它只是重定向到外部域,在这种情况下让我们采取谷歌:

http//my-domain.com/URL.php?url=http//www.google.com

并且它只是在加载5秒后直接在页面上重定向但我想显示一个带有一些装饰的php页面,如加载图标和一些文本,如“请等待,当你被重定向到http://www.google.com “

我也尝试回应’请等待你被重定向’;但它只是直接重定向到外部域而不显示消息.

解决方法:

如果您不希望javascript执行超时,可以将刷新计时器添加到php标头函数:

header("Refresh: 5; url={$_GET['url']}");

或者去超级老学校并在html中吐出来:

echo '<meta http-equiv="refresh" content="5; url='. $_GET['url'] .'">';

编辑:我想提一下你是否上学,一定要清理网址(不要像上面那样盲目地传递GET变量).

标签:url-redirection,php
来源: https://codeday.me/bug/20190828/1750052.html