我有一个页面,代码中包含 php 和其他内容。我需要做的是一种检查 php 是否在浏览器中启用了 javascript 的方法。 这样,整个页面的源代码将被阻止加载,而不是使用只阻止页面加载但允许源代码的方式。
最佳答案
PHP 是一种服务器端语言。 PHP 无法做到这一点,因为它在服务器上运行,然后将结果发送到客户端。服务器不知道客户端是否启用了 JavaScript。
如果您不想在禁用 JS 时显示 .html
文件中的代码,则不必使用 PHP。您可以将基本内容放在 .html
文件中,然后使用 JavaScript 加载其余内容。如果 JavaScript 被禁用,其余的东西将永远不会首先加载。 (这称为渐进增强。)
关于php - 如果没有 javascript,但使用 php 而不是 <noscript>,如何防止页面加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18549058/