PHP变量可以分配给javascript变量,但javascript变量可以';t赋值给php变量

PHP变量可以分配给javascript变量,但javascript变量可以';t赋值给php变量,javascript,php,Javascript,Php,如果我们在php中有一个保存值的变量,那么我们可以很容易地将该值赋给js变量,但反过来也可以吗 将php变量分配给我们使用的js变量 <?php $r = 1; ?> <script> var s = "<?php echo $r; ?>"; </script> var s=“”; 但对于将js变量赋值给php变量,它不起作用 <script> var s = 1; </script> <?p

如果我们在php中有一个保存值的变量,那么我们可以很容易地将该值赋给js变量,但反过来也可以吗

将php变量分配给我们使用的js变量

 <?php $r = 1; ?>
 <script>
  var s = "<?php echo $r; ?>";
 </script>

var s=“”;
但对于将js变量赋值给php变量,它不起作用

 <script>
  var s = 1;
 </script>
 <?php $r = echo "<script> s </script>"; ?>'

var s=1;
'

不工作

通常,PHP是服务器端,Javascript是客户端。您可以使用Javascript创建浏览器cookie,然后使用PHP读取该cookie


无论如何,为什么要这样做?

请参考此链接,使用javascript在localStorage中保存值,并使用php获取值。最简单的方法可能是使用AJAX,但也可以使用cookie。