为了账号安全,请及时绑定邮箱和手机立即绑定

检查是否通过PHP启用了JavaScript

检查是否通过PHP启用了JavaScript

慕哥9229398 2019-10-21 09:36:17
有没有办法检查PHP是否启用了JavaScript?如果是这样,怎么办?
查看完整描述

3 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

不可以,这是不可能的,因为PHP是一种服务器端语言,它无法以任何方式或形式(客户端从PHP服务器请求)访问客户端的浏览器。

客户端可以通过HTTP标头提供一些元信息,但是它们不一定告诉您用户是否启用了JavaScript,并且您无论如何都不能依赖它们,


查看完整回答
反对 回复 2019-10-21
?
芜湖不芜

TA贡献1796条经验 获得超7个赞

也许是一个更简单的选择...


<html>

<head>

 <noscript>

   This page needs JavaScript activated to work. 

   <style>div { display:none; }</style>

 </noscript>

</head>

<body>

<div>

my content

</div>

</body>

</html>


查看完整回答
反对 回复 2019-10-21
?
jeck猫

TA贡献1909条经验 获得超7个赞

从技术上讲没有,因为正如其他答案所说,PHP严格是服务器端的,但是您可以这样做...


在服务器上的PHP页面中,输出(为简洁起见,删除了许多HTML)


<html>

   <head>

      <script type="text/javascript" src="jquery1.4.4.js"></script>

      <script type="text/javascript">

        $(document).ready(function(){

           $.get("myPage.php");

         });

      </script>

   </head>

 </html>

然后在myPage.php设置会话变量以指示客户端支持JS


<?php

   session_start();

   $_SESSION['js'] = true;

?>

但实际上,只需使用<script></script><noscript></noscript>标签,就省去了很多很多的工作...


查看完整回答
反对 回复 2019-10-21
  • 3 回答
  • 0 关注
  • 586 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信