$host = $_SERVER['HTTP_HOST'];
$extra = '/portfolio_ln/thank-you.php';
header("Location: http://$host$extra");
我想将我的页面重定向到thankyou.php
目录中的portfolio_ln
。但是它将我重定向到同一页面。这该怎么做?需要帮助!
答案 0 :(得分:1)
header("Location: http://".$host.$extra);
答案 1 :(得分:1)
看来,您尝试连接$host
& $extra
在标题函数中使用以下代码:
header("Location: http://".$host.$extra);
答案 2 :(得分:1)
包装你的PHP变量,
header("Location: http://{$host}{$extra}");
答案 3 :(得分:1)
根据php documentation,必须在打印任何输出之前发送标题。
确保您在header()
功能之前没有打印任何内容。
这包括<?php
之前的空格,并确保您的php文件保存为UTF8 without BOM
如果要重定向,可能的解决方法是使用ob_start
和ob_clean
忽略输出。