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

yipeiwu_com7年前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实现二维数组按照指定的字段进行排序算法。分享给大家供大家参考,具体如下: 遇到问题:把两个数组用php自带的array_merge()函数合并之后,想按照两个数组中共...

PHP7常量数组用法分析

PHP7常量数组用法分析

本文实例讲述了PHP7常量数组用法。分享给大家供大家参考,具体如下: php7之前define只能是键值对,而php7里可以把数组加进define <?php /**...

php中substr()函数参数说明及用法实例

本文实例讲述了php中substr()函数参数说明及用法。分享给大家供大家参考。具体如下: string substr(string $string ,int $start [, int...

php实现查看邮件是否已被阅读的方法

当你在发送邮件时,你或许很想知道该邮件是否被对方已阅读。这里有段非常有趣的代码片段能够显示对方IP地址记录阅读的实际日期和时间。 复制代码 代码如下: <? error_repor...

PHP用反撇号执行外部命令

例如: echo `whoami`; // 导出数据库,要导入的文件夹必须要有可写权限, -u -p之后的内容必须要紧挨着写 复制代码 代码如下:echo `mysqldump -h l...