【发布时间】:2013-05-24 19:50:52
【问题描述】:
好的,我创建了一个新问题来澄清我的旧问题,可以在这里找到:Check if certain text was outputted to the screen PHP 目前我有这个代码:
<?php
echo "
<noscript><h2>! JavaScript is not enabled!!! Features will not work !</h2></noscript>
<script type=\"text/javascript\">
document.cookie= \"jsEnabled=true\";
</script>
";
if (isset($_COOKIE['jsEnabled'])) {
// Javascript is enabled!
}
else {
die("JavaScript is not enabled!");
}
?>
我不确定为什么这不起作用!如果 JS 被禁用,它应该杀死 PHP!谢谢!
【问题讨论】:
-
我刚刚在我的系统上测试了这个,工作正常。唯一可能是您的浏览器不接受 cookie。
-
当一个人第一次访问该页面时,这应该不起作用,因为首先执行 PHP,然后提供 HTML。
-
确保刷新页面 - 它只会在 javascript 运行客户端后在第二次加载时起作用。
-
谢谢大家!这让一切都非常清楚。
标签: php javascript noscript