我对 php 比较陌生。有一件非常基本的事情一直困扰着我。据我了解,php 用于使网站动态化。我还了解到,php 是可用于制作动态网站的众多服务器端脚本语言之一。
但是,我不明白的是,我什么时候需要使用index.php页面。举例来说,如果我的索引页面上只有一个简单的登录页面,那么它也很可能只是一个简单的 html 页面。正确的?那为什么我要把它变成index.php而不是index.html呢?
一个示例情况的例子就很好了。
当您希望在文件中执行 PHP 代码时,您必须选择 PHP 扩展名 (.php)。 PHP代码是开头之间的代码<?php
or <?
和闭幕式?>
tags.
当不需要执行 PHP 代码时,您可以使用 .html 扩展名。
通常,当使用 .php 扩展名时,您是在告诉 Web 服务器,它应该使用 php 解释器来处理文件,然后再将其传送到浏览器。然后 php 解释器将替换 之间的所有内容<?php
and ?>
通过 PHP 代码的输出。就像你手动写的一样。处理后的文件将被传送到浏览器。
但是,使用 .php 扩展名告诉 Web 服务器处理 php 代码是可配置的。如果您愿意,也可以使用其他文件扩展名。
还有一件事需要指出。当您仅输入 url 路径(不带文件名)时,例如:
http://www.myserver.com/
网络服务器(apache)搜索索引文档时存在扩展名(文件名)的顺序。例如,apache 配置可能包含如下部分:
<IfModule mod_dir.c>
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
</IfModule>
意味着索引文档是按照上面的顺序搜索的。这意味着如果您将index.html 和index.php 放在同一文件夹中 - 并且具有上述配置 - 始终是index.html。html将由服务器交付。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)