Php 页眉和include之间有什么区别,应该使用哪一个
我对两个术语感到困惑Php 页眉和include之间有什么区别,应该使用哪一个,php,Php,我对两个术语感到困惑 标题(“位置:主页_php”) include(“homepage.php”) 我猜头是在检查密码过程之后使用的,关于include,您可以在任何地方使用它。但我不确定它们之间的实际区别是什么,以及在这两个选项中的哪个位置应该使用它们。1告诉PHP发送,强制重定向到“homepage.PHP” 2“homepage.php”内联到当前页面的执行 关于您的问题,您可能对术语“header”感到困惑。有时,在引用代码分离时,引用页面顶部会导致重载。代码分离是一种常见做法,将多
标题(“位置:主页_php”)代码>
include(“homepage.php”)代码>
关于您的问题,您可能对术语“header”感到困惑。有时,在引用代码分离时,引用页面顶部会导致重载。代码分离是一种常见做法,将多个页面中使用的PHP代码/HTML放入一个单独的文件中,然后包含在每个页面的顶部(页眉) 嗯,
-aj标题重定向浏览器。Include告诉php包含文件的内容并以php的形式执行。第一个告诉浏览器向浏览器发送一个头,以重定向到“homepage\u php”(应该是.?)
第二个包括顶部的文件。如果您正在使用存储在其他文件中的方法或类,或者希望相同的内容出现在多个页面上,这将非常有用。Header将用户转发到一个新页面,因此PHP会重新初始化,就像HTML元重定向一样,但速度更快
Include只包括您调用它的文件,它以PHP的形式执行,就像homepage.PHP中的代码是在您编写的地方编写的一样。
header函数用于将原始HTTP头发送回客户端:
上面(取自PHP文档)将404头发送回客户端
include函数用于将文件包含到当前PHP脚本中(与require相同)
vars.php
<?php
$color = 'green';
$fruit = 'apple';
?>
test.php
<?php
echo "A $color $fruit"; // A
include 'vars.php';
echo "A $color $fruit"; // A green apple
?>
这个示例(同样来自PHP文档)在test.PHP脚本中包含vars.PHP脚本,在包含之后,允许test.PHP脚本访问vars.PHP脚本中声明的变量。第一个用于将用户重定向到不同的页面 第二种方法主要用于模板系统,在一个页面中使用各种页面。例如header.php和footer.php将包含在content.php中。注意: 标题位置将是web浏览器可读的位置。。。而不是目录结构。(其中包括does)
另外,include方法不会更改浏览器指向的页面。include和header的主要区别在于
include
不会更改url,但header
会更改url。这意味着header
会将您发送(重定向)到该页面,但include
会为您获取该页面
请参见此示例:这来自test.php,其中包括test2.php中的文件 这是来自test1.php,使用头文件,因此它将我重定向到test2.php
它没有告诉它具体执行。可以使用相同的include()包含html代码;是的,您可以包含html,但包含的内容将作为PHP文件执行,其中包含html:-)它将作为PHP执行,因为解释器直接在页面上复制文件。它不必是php,甚至可以是纯html。是的,如果在包含的文件中不以
标记开始,它将被解释为纯html。我忘了提这个。在这个意义上,页眉不是C或C++意义上的标题,以免混淆了你。它指的是HTTP头。很好的例子。我会投票给你,但我已经到了极限。当你阅读文档时,你能找到的东西真是太棒了!;)好。。实际上,它迫使它重新定位到“homepage_php”,这与“homepage.php”不同。。它还取决于当前页面的相对位置。虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能无效。-感谢@Shobi编辑此答案。从下一次开始我会处理好的。
<?php
echo "A $color $fruit"; // A
include 'vars.php';
echo "A $color $fruit"; // A green apple
?>