Kdg*_*Dev 1 javascript css php apache
基于我在这个问题中看到的答案:链接
我想知道,这是安全的事吗?
假设我实现了这个并且请求了一个页面,它有几个链接到它的JS和CSS文件.文本文件是简单发送还是服务器首先解析它们?没有服务器可以立即测试它.
另外,这是一种常用的工作方法吗?我在考虑设置你的文件,以便你总是根据用户输入获得正确的实现,这对于CSS和JavaScript来说非常困难.
Rya*_*sen 11
对于动态CSS和Javascript,你不必总是将它们放在.js或.css文件中.您可以在那里做的实际上是链接到生成它们的PHP脚本,以便PHP不解析所有其他非动态的.js和.css文件.通常,除非绝对必要,否则通过app服务器/动态解析来运行所有内容(尤其是媒体文件)是个坏主意(同样适用于.net,RoR,Django等).
<link rel="stylesheet" type="text/css" href="mycss.css"/>
Run Code Online (Sandbox Code Playgroud)
浏览器对待如下:
<link rel="stylesheet" type="text/css" href="mydynamiccss.php?param=somevalue" /> // this one would be dynamic on params, location or something else maybe colors etc.
Run Code Online (Sandbox Code Playgroud)
您还可以使用动态js或css并通过重写推送它,因此它具有正确的扩展名,但它实际上是一个动态的php文件,如果您不希望链接和脚本标记具有不正确的扩展名.
| 归档时间: |
|
| 查看次数: |
998 次 |
| 最近记录: |