Heim > Backend-Entwicklung > PHP-Tutorial > javascript - 有没有办法让php程序得知用户浏览器是否成功运行js?

javascript - 有没有办法让php程序得知用户浏览器是否成功运行js?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 20:27:15
Original
1169 Leute haben es durchsucht

php和js这两个家伙总是八杆子打不到一起,一个在服务器端,一个在前台。
为安全起见,有些“操作”在用户前台的js没有执行的情况下是不应该继续运行的。

回复内容:

php和js这两个家伙总是八杆子打不到一起,一个在服务器端,一个在前台。
为安全起见,有些“操作”在用户前台的js没有执行的情况下是不应该继续运行的。

加一个隐藏的 iframe,打开一个侦测页面,这个页面加个 meta,在一定时间(比如5秒)后 refresh 到通知页面。然后紧接着一段脚本让当前页面跳转到其它页面去。如果浏览器允许执行 js,就会跳转到第2 个页面,不会发出通知。

<head>
    <meta http-equiv="refresh" content="5; url=/notify.php"/>
    <script>
        window.location.href="/has-scripts.php";
    </script>
</head>
Nach dem Login kopieren

js发起一个异步请求到服务端?

发一个异步请求到后端即可

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage