我正在尝试使用PHP标头重定向将用户重定向到我拥有的域。
我目前正在使用:
<?php
ob_start();
$local_Dir = '../';
include $local_Dir.'resources/php/local_variables.php';
if( !headers_sent() ){
header("Location: ".$system_domain_url."?refresh=1");
}else{
?>
<script type="text/javascript">
document.location.href="<?php echo $system_domain_url; ?>?refresh=1";
</script>
Redirecting to <a href="<?php echo $system_domain_url; ?>?refresh=1"><?php echo $system_domain_url; ?></a>
<?php
}
ob_end_flush();
die();
但是,出于某种原因,它并没有完全重定向。 为了澄清,它确实将浏览器设置为正确的URL,但页面在视觉上是空白的。查看页面源代码显示所有HTML都已正确加载,但仍未显示。
firefox中的代码检查器显示(不是页面源中可见的内容):
<html>
<head>
<style type="text/css">
:root #content > #right > .dose > .dosesingle,
:root #content > #center > .dose > .dosesingle,
:root #header + #content > #left > #rlblock_left
{ display: none !important; }
</style>
</head>
<body>
</body>
</html>
我已经确保此文件或其他包含的文件中没有空格。 我还使用了ob_start和end来确保内容不会过早输出。
我的用完了。
我将非常感谢所有帮助!
谢谢!