• 技术文章 >后端开发 >php教程

    html文件和php文件同样的内容,打开效果不一样?

    2016-10-18 08:55:59原创1072

    
    
    
    展示学生资料
    
    
    姓名

    上面的程序保存为test.php用浏览器打开,显示结果如下
    姓名 王六
    上面的程序保存为test.html时,用浏览器打开,显示结果如下
    姓名
    里面的php不被解析了?
    同样的内容,不同的文件内型,为何有不同的结果?

    回复内容:

    
    
    
    展示学生资料
    
    
    姓名

    上面的程序保存为test.php用浏览器打开,显示结果如下
    姓名 王六
    上面的程序保存为test.html时,用浏览器打开,显示结果如下
    姓名
    里面的php不被解析了?
    同样的内容,不同的文件内型,为何有不同的结果?

    保存成php文件,解析的时候php引擎就会把php相关的代码解析,$name就会被浏览器读取到,保存成html,php代码就会被自动忽略,因为html不认识php代码,所以最后没有$name的值

    后缀识别问题,php的话,浏览器需要配合服务器环境,两个一起处理,如果是.html等后缀,浏览器会认为这个本身就是一个静态文件,和服务器等无关,那么就自己解析了(其实就是被php忽略了,没有达到php去解析),一般情况下,只有php文件能够包含html代码,而不能反过来使用

    html文件是不会解析PHP的

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:html php
    上一篇:七牛分块上传的时候,有时候会上传到8mb的时候停止在那里不动了,请问这是什么回事 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 聊聊PHP escapeshellarg函数使用的中文问题• PHP原生类的总结分享• 分享PHP函数使用小工具(附代码示例)• PHP安全编码总结(经验分享)• 非常全面!PHP常见漏洞代码总结!
    1/1

    PHP中文网