一个PHP文件里面没有html代码,为什么用浏览器打开会显示一个网页

一个PHP文件里面没有html代码,为什么用浏览器打开会显示一个网页。

11个回答

  • 首先,并不是有html扩展名的才是html
  • 其次,一个php文件被执行的时候,生成的结果会是一个html的内容
  • 再次,Apache会把这个html的内容返回给客户端作为一个html

浏览器请求一个返回空的响应的地址,它默认也会加载一个空白网页。

Carlos_Liu
Carlos_Liu 恩恩,了解了
大约 5 年之前 回复
Carlos_Liu
Carlos_Liu 恩恩,了解了
大约 5 年之前 回复

php页面会在php模块解释后生成html代码,apache(或者nginx可以安装php模块来运行php程序),并把生成的html代码返回给浏览器。无论在php代码中是直接写html代码,还是在php页面中通过一些置标语句来生成html代码,其基本原理都是一样的。

Carlos_Liu
Carlos_Liu 谢谢~~~
大约 5 年之前 回复

php页面会在php模块解释后生成html代码,传给浏览器

 <?php if(isset($this->breadcrumbs)):?>
        <?php $this->widget('zii.widgets.CBreadcrumbs', array(
            'links'=>$this->breadcrumbs,
        )); ?><!-- breadcrumbs -->
    <?php endif?>

生成类似home>article>2015
这样其实也没有html

查看之后的网页上的源码,就知道了,写的时候没有htm代码,浏览器编译后会有html代码的

生成的,查看源码就知道细节了。

你是不是 使用的是模板吧

Carlos_Liu
Carlos_Liu 是的,后来才知道,他用的是自己开发的框架,所以才看不懂。。。
大约 5 年之前 回复

php代码里面会输出html代码的啊。如读数据库之类的,不一定php文件里面就有php代码

Carlos_Liu
Carlos_Liu thinkphp框架你熟吗
大约 5 年之前 回复
showbo
支付宝加好友偷能量挖,胡杨在等着我的召唤 有html代码。。,php代码肯定有,hi额hi
大约 5 年之前 回复

php页面会在php模块解释后生成html代码,

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐