如果javascript未启用,则停止加载PHP页面


Stop loading PHP page if javascript is not enabled

我试图停止加载我的php页面,如果javascript没有在用户的计算机上启用。

下面的方法工作良好。然而,请让我知道它是交叉浏览,它是安全的吗?

<noscript>
<?php
echo "Please Enable JavaScript in your browser!";
exit;
?>
</noscript>
  <div id="main">
    <!-- #header -->
    <div id="header"> 
        <div id="logo"><a href="homepage.php" title="Go to Homepage"><span><?php echo $Name;?></span></a></div>.....

请告诉我其他专业的方法。

PS:我的一些用户试图禁用JavaScript页面加载后。这个东西也影响了我的一些页面。我得到错误的值提交,因为js禁用。

你可以插入标签

<title>Your title</title>    
<noscript><meta http-equiv="refresh" content="0; URL=/badbrowser.html"></noscript>

虽然重定向确实有效,但页面仍将继续加载。

我有这个问题,希望找到一个解决方案。答案介于目前提供的解决方案之间:

<noscript>
<meta http-equiv="refresh" content="0; URL=/badbrowser.html">
<?php
exit;
?>
</noscript>

这开始重定向,但也阻止PHP页面的其余部分加载。