Web服务器的职责是获取PHP脚本并将其交给PHP解释器,后者将HTML(或其他)输出发送回Web服务器.
错误配置的Web服务器可能无法正确处理PHP脚本,并以原始格式将其发送到请求的浏览器,这样就可以直接访问PHP脚本.
您的Web托管可能有一种列出目录内容的机制,但除非它提供下载机制来为PHP脚本提供纯文本标题(而不是HTML)而不将其交给PHP解释器,否则它将被执行作为PHP而不是服务.
为了能够下载原始PHP文件,服务器必须做一些额外的工作(可能通过另一个PHP脚本),它从磁盘读取PHP文件并使用纯文本标题将其内容发送到浏览器.
| 归档时间: |
|
| 查看次数: |
212 次 |
| 最近记录: |