【发布时间】:2010-12-13 21:25:13
【问题描述】:
是否有人知道一种自动方式来判断 PHP 脚本是直接调用(作为 HTML 页面),还是作为 JavaScript,还是作为 CSS 样式表?
没有 GET 变量,或者在文件中设置一个标志(这就是我现在正在做的)。
只是好奇。
编辑: 一些背景,因为它被要求在答案中:我想要这个的原因是我在提供 HTML 页面以及提供 CSS 文件时使用的框架。这个框架有一个自定义的错误处理程序。当我处于 JS“模式”时,我想将错误作为 JS alert() 抛出。当我处于 CSS 模式时,可能是红色的身体背景或其他东西。为了代码整洁,我想避免使用标志 (?mode=css) 或常量定义,但一些回答者已经确认,没有“神奇”的方法可以找出资源的用途。
【问题讨论】:
标签: php javascript css include header