1. php隐藏以php问扩展名的文件
在php.ini中设置 expose_php = off; 默认是expose_php = on;
2. 把php化妆为另外一种语言
在Apache这个的配置文件 httpd.conf 中设置
AddType application/x-httpd-php .asp .py .pl #把它化妆成asp py pl ,但注意的是你的php文件的扩张名也一定要是这些设置的文件类型。
如原本 在根目录下有个这个php文件 lau.php 现在把它改成 lau.pl 也能执行了
当然这些扩张名的设置可以使用奇奇怪怪的任意扩张名
它的处理是这样的:
当你有如上设置后,在执行这些文件时,这些文件都会经过php引擎,用处理php的方式去处理这些扩张名的文件。但最好不要用把php文件化妆为html文件,如果这样的话所有的html文件都会经过php引擎去处理,这样会影响网站的性能。