<?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变量).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。