简单代码写在下面,当我运行此代码
时,我没有得到0<?php
echo "<script>
name=prompt('a code is sent to u','vivek')
</script>";
$code="<script>document.write(name);</script>";
echo $code;
$v='vivek';
$n=strcmp($v,$code);
echo $n;
?>
答案 0 :(得分:1)
严重?! JS
是客户端,PHP
是服务器端。当JS
运行时,PHP
早就关闭了。只有AJAX
允许他们之间的通信。
PHP
是一台打印机,它为页面生成HTML
。然后将其发送到浏览器。只有这样JS
才会开始。除非你专门设计方法,否则不要来回沟通。