检查是否将某些文本输出到屏幕PHP
Check if certain text was outputted to the screen PHP
我如何检查某些文本是否使用PHP输出到屏幕上?
例如,我的代码是:
<html>
<body>
<noscript>
error: no js
<noscript>
<?php
//detect if the HTML printed out "error: no js"
?>
</body>
</html>
我想检测HTML是否打印出指定的<noscript>
消息。这可以用PHP或在PHP页面上实现吗?如果JavaScript被禁用,或者输出了某些输出,是否有更好的方法来停止任何脚本?
我特别想这样做,因为如果满足某些条件,我可以传递某些输出,并让PHP根据输出进行操作。
谢谢!
我唯一能想到的就是设置一个cookie:
<script type="text/javascript">
document.cookie = "jsEnabled=true";
</script>
然后,你可以在PHP中做一个简单的检查:
<?php
if (isset($_COOKIE['jsEnabled'])) {
// Javascript is enabled!
} else {
// Javascript is not enabled!
}
相关文章:
- 在JavaScript中输出转义字符
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 如何在jQuery中将函数的输出分配给变量
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- Javascript,输出结果后页面不断刷新
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 如何在p5.js中管理多智力竞赛游戏的多个屏幕
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 如何知道元素在屏幕上是否可见.如果没有,请滚动页面
- Datetime格式为Friendly Time.Moment JS输出错误
- 如何为事件计时并使用JavaScript将其输出到屏幕
- 从json文件输出多个屏幕截图(例如itunes搜索api)
- 如何在较小尺寸的屏幕中间以单独的 html 形式获取 php 文件的输出
- 如何使用 html5 输入本地文件并在屏幕上输出文件
- 检查是否将某些文本输出到屏幕PHP
- 在输出到屏幕之前,如何按时间顺序对多个 Twitter 时间线进行排序
- 我如何用sha256散列x次并将它们输出到文件或在屏幕上显示它们