php - 是否可以检查请求是否来自 PHP 中的 <script> 标记?

标签 php javascript

<script src="test.php"></script>

我想要我的 test.php仅在来自 <script> 时执行,这可能吗?

最佳答案

不,那是不可能的。 <script> 中的内容标签只是作为普通页面被请求,并且(AFAIK)没有浏览器发送任何特殊的标题或任何可以帮助您(可靠地)识别它来自 <script> 的内容。标签。

也许如果您解释了为什么要这样做,我们可以提出更好的解决方案?

我会继续警告您,如果您打算使用它来阻止人们查看或复制您的 JS 源代码,请忘记它。没有办法做到这一点。 JS 代码必须可供浏览器使用,这意味着它也可供用户使用。

关于php - 是否可以检查请求是否来自 PHP 中的 &lt;script&gt; 标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3682204/

相关文章:

javascript - AJAX自定义错误处理代码问题

php - 使用 Bootstrap 网格的错误位置

javascript - Visual Studio 代码调试器从源映射中的内联内容提供文件

javascript - jquery 中的分号语法让我感到困惑

php - 我可以在独立项目中使用 Twig 吗

PHP:str_replace() 中的 "... variables can be passed by reference"?

javascript - 如何使用javascript模拟css的悬停

javascript - 有选择地将项目推送到数组

javascript - ui5 将项目绑定(bind)到 TableRows 而不是 TableColumns

php - 在 PHP 中压缩 JSON 字符串并在 Javascript 中解压缩以用于 Google API 的数据库查询