执行php而不显示html页面

时间:2018-01-16 20:24:34

标签: php

这是我第一次在这个网站上写作,即使我已经使用了很多次了!

我的问题是我需要在加载html之前运行php脚本。 我有一个index.php,所以我可以通过打开和关闭它来编写php指令(<?php ------ ?>)。我拥有的php将控制一个变量值,如果它是假的,它会立即重新加载页面并重定向到另一个页面。它有效,但是如果我按下&#34; X&#34;顶部的按钮(成为重新加载按钮的按钮)脚本将被&#34;绕过&#34;它将显示我拥有的整个html页面。

带有html的file.php是这样的:

<?php ----------
----------------
header("refresh:0; url=redirect.html");
?>

<html>
<head>
----------
----------
</head>
</html>

我还可以尝试做些什么吗?

2 个答案:

答案 0 :(得分:2)

你需要退出代码,就像这样(我在这里使用Location):

header("Location: https://www.example.com");
exit;

exit将阻止PHP在存在之后执行代码。

答案 1 :(得分:1)

<?php
 header('Location: redirect.html');
 exit;