php文件后缀不强制为.php的实操方法

yipeiwu_com6年前PHP代码库

在大家学习PHP中,认为php文件的后缀一定为.php,其实不然,我们可以把它写成其他的后缀。这样也可以防止其他人的恶意攻击。

php文件后缀不强制为.php

首先,我们先测试一下,PHP文件的后缀按传统的.php结尾的文件。然后在浏览器中运行这个文件。完美运行。

fb34e8c4aafda554172c7d9d2da87ff.png

我们在建立一个文件。这个文件的后缀为.inc。然后呢,运行这个文件,看是否可以运行。这个时候,我们会发现一个问题。运行的时候出现一个下载框。

72fe5ee3b4235ce2bac77ea050e3e1e.png

类似于这样的文件,不是已.php结尾。但是里面的内容为php内容。就得使用php的内置函数include或者require来引用过来使用。

6c55bdea5adb196b9ce51d32e617aa6.png

然后运行这个文件。你就可以看到,完美运行。PHP内置就是,只要是PHP内容,PHP解析器会完美的运行。

6a628caecb48294fb8473b0917e044a.png

注意事项

我这个测试用的是a.php文件和arr.inc。这个后缀还可以是tel等。

以上就是php文件后缀不强制为.php的详细内容,感谢大家对【宜配屋www.yipeiwu.com】的支持。

相关文章

php选择排序法实现数组排序实例分析

本文实例分析了php选择排序法实现数组排序的方法。分享给大家供大家参考。具体分析如下: 选择排序法的基本思路:直接用案例来说明吧,比如有一个数组$arr = array(2,6,3,9)...

php防止伪造数据从地址栏URL提交的方法

针对伪造的数据从URL提交的情况,首先是一个检查前一页来源的如下代码: <?/*PHP防止站外提交数据的方法*/ function CheckURL(){ $serve...

根据key删除数组中指定的元素实现方法

php数组中元素的存在方式是以键值对的方式('key'=>'value'),有时候我们需要根据键删除数组中指定的某个元素。 function bykey_reitem($a...

php FLEA中二叉树数组的遍历输出

但是要怎样遍历这个方法产生的二叉树数组呢?以下是我的做法: 复制代码 代码如下: <?php function preTree($cat){ foreach ($cat as $c...

php中时间轴开发(刚刚、5分钟前、昨天10:23等)

其实这个没什么技术含量,当然就直接贴代码,不废话了, 但是在其实开发中还是蛮有用的,譬如论坛帖子,围脖等都有相关应用 复制代码 代码如下: function tranTime($time...