Javascript 客户端和服务器端读取文件的区别
通过HTML(例如Javascript 客户端和服务器端读取文件的区别,javascript,php,Javascript,Php,通过HTML(例如)或JavaScript访问文件与使用PHP读取文件之间的区别到底是什么。在这两种情况下,文件仍然只是在服务器上,不是吗 使用PHP访问服务器文件系统与只键入文件URL的人(如果他们知道文件是什么的话)有什么不同呢?javascript是客户端,在浏览器中运行 php是服务器端,在服务器中运行 注意,在您提到的两种情况下,现在有了node.js或phantom.js等服务器端javascript解释器,文件位于服务器上。如果文件是静态的,例如图像,则可以将其URL直接放在HTM
)或JavaScript访问文件与使用PHP读取文件之间的区别到底是什么。在这两种情况下,文件仍然只是在服务器上,不是吗
使用PHP访问服务器文件系统与只键入文件URL的人(如果他们知道文件是什么的话)有什么不同呢?javascript是客户端,在浏览器中运行 php是服务器端,在服务器中运行
注意,在您提到的两种情况下,现在有了node.js或phantom.js等服务器端javascript解释器,文件位于服务器上。如果文件是静态的,例如图像,则可以将其URL直接放在HTML中 在某些情况下,您需要为内容创建一个动态URL,例如,在对用户进行身份验证后为内容生成临时URL的下载服务。在这种情况下,您将使用PHP提供文件,因为对于静态文件(如图像、HTML等),您没有固定的内容URL。如果您直接输入文件URI或在内部读取文件URI并通过PHP打印缓冲区(在这种情况下,文件URI肯定会更改),则没有区别 对于动态文件(PHP文件),同样的概念是正确的,如果您直接输入文件URI,您将获得该文件的输出,如果您在内部读取它(有两种类型:包含和读取其源)。但在大多数情况下,PHP文件设计用于执行,而不是打印源代码,因此,在这两种情况下:
- 当您试图通过PHP读取静态文件时,如果不需要使用PHP,那么这只是资源浪费