php - 如果没有 javascript,但使用 php 而不是 <noscript>,如何防止页面加载?

标签 php javascript noscript

我有一个页面,代码中包含 php 和其他内容。我需要做的是一种检查 php 是否在浏览器中启用了 javascript 的方法。 这样,整个页面的源代码将被阻止加载,而不是使用只阻止页面加载但允许源代码的方式。

最佳答案

PHP 是一种服务器端语言。 PHP 无法做到这一点,因为它在服务器上运行,然后将结果发送到客户端。服务器不知道客户端是否启用了 JavaScript。

如果您不想在禁用 JS 时显示 .html 文件中的代码,则不必使用 PHP。您可以将基本内容放在 .html 文件中,然后使用 JavaScript 加载其余内容。如果 JavaScript 被禁用,其余的东西将永远不会首先加载。 (这称为渐进增强。)

关于php - 如果没有 javascript,但使用 php 而不是 <noscript>,如何防止页面加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18549058/

相关文章:

php - Nette Forms Validation - 如何设置不需要的字段?

php - 使用factory faker创建的图像在存储在storage/public/images文件夹中时会被删除

Javascript:如何用来自某些网址的html填充页面的一部分并定期更新?

javascript - 如何使用 noscript 标签?

php - 我们可以在 <noscript> 标签中使用 php 吗?代码会验证吗?

php imagick,如何使区域透明

php - 代码接收是否正常工作?

javascript - 防止从脚本加载图像

javascript - 如何将命令行参数传递给 Node.js 程序?

javascript - 使 intlTelInput 和 Jquery 掩码插件协同工作