【发布时间】:2014-12-12 09:19:45
【问题描述】:
这是我上传到我的网络服务器的简单代码,用于查找标题在主应用程序中不起作用的原因。即使这也不起作用,我正在使用 i 页面服务器。这在 localhost wamp 服务器中运行良好。
<?php
ob_start();
header('Location: login-twitter.com');
ob_end_flush();
?>
我也试过下面的代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<h1>Hello</h1>
<?php
ob_start();
header('Location: login-twitter.com');
ob_end_flush();
?>
</body>
</html>
【问题讨论】:
-
第二个不起作用,因为您已经向浏览器发送了标题(文本)。 (我认为)
-
ob_start()对已经制作的内容没有任何权力。在从 PHP(echo()、print()、printf()、readfile()等)或嵌入式 HTML 输出任何内容之前,您需要将其放在脚本的开头。