pat*_*tyd 0 javascript php noscript
好的,我已经创建了一个新问题来澄清我的旧问题,可以在这里找到:检查某些文本是否输出到屏幕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!");
}
?>
Run Code Online (Sandbox Code Playgroud)
我不知道为什么这不会起作用!如果JS被禁用,它应该杀死PHP!谢谢!
Séb*_*uld 15
PHP 之后的 JavaScript进程完全发布了页面,而不是之前,而不是共生.因此,您的PHP调用仅适用于第二次调用页面,而不是第一次调用.
也就是说,如果您首先接受cookie.
如果您想阻止没有JS的用户在页面上使用该接口,请考虑使用纯JS生成接口.更可靠.
| 归档时间: |
|
| 查看次数: |
137 次 |
| 最近记录: |