<script type="text/javascript">
function writemsg()
{
var name=‘maya';
var email='[email protected]';
var string='this is a line';
<?php
$name=name;
$email=email;
$string=string;    

?> }
</script>
请问PHP怎么获取js那三个变量!

解决方案 »

  1.   

    你想保存的话就不太好弄了,你只能用正则匹配或者用js中的cookie,然后phpcookie获取,如果是直接输出的话:
      

  2.   

    这不叫“PHP怎么获取js”,是服务端怎么获取客户端变量。
    1、把三个客户端变量放到表单提交
    2、把三个客户端变量组合为location.href的参数,然后reload()
    3、把三个客户端变量URL参数,AJAX给服务端
      

  3.   

    这几个变量中含有”&“,不适合用url来传递,
    正因为有带&,不知道怎么办?
      

  4.   

    escape:    var name=‘maya&ewqe34';
        var email='[email protected]';
        var string='this $sdhf&jkdis a line';url="?name="+escape(name)+"&email="+escape(email)+"&string="+escape(string)+"&"+new Date().getTime()
      

  5.   

    谢谢!各位!
    已解决了!
    用js encodeURIComponent编码,
    然后再用php urldecode解码!