php怎么获取javascript里的值
发布网友
发布时间:2022-04-24 01:54
我来回答
共5个回答
热心网友
时间:2023-10-20 05:03
我觉得应该用正则,因为$pos现在定义的是字符串类型,所以用正则求document.write()括号里面的值
<?php
$pos= "document.write(2012);";
preg_match('/document\.write\((.*?)\);/',$pos,$matches);
echo $matches[1];
?>
结果是 2012
热心网友
时间:2023-10-20 05:03
ajax可以把js的参数传给PHP处理,或者JS可以选择在服务端运行
热心网友
时间:2023-10-20 05:04
就是得用正则了
perg_match('/document\.write\((.*?)\);/',$pos,$matches);
$matches[1]即是msg
热心网友
时间:2023-10-20 05:04
<?
$msg='fdsfdsfsfsd';
?>
<script language="JavaScript">
<!--
document.write("<?=$msg?>");
//-->
</script>
热心网友
时间:2023-10-20 05:05
真佩服楼主有这么怪异的想法。
热心网友
时间:2023-10-20 05:03
我觉得应该用正则,因为$pos现在定义的是字符串类型,所以用正则求document.write()括号里面的值
<?php
$pos= "document.write(2012);";
preg_match('/document\.write\((.*?)\);/',$pos,$matches);
echo $matches[1];
?>
结果是 2012
热心网友
时间:2023-10-20 05:03
ajax可以把js的参数传给PHP处理,或者JS可以选择在服务端运行
热心网友
时间:2023-10-20 05:04
就是得用正则了
perg_match('/document\.write\((.*?)\);/',$pos,$matches);
$matches[1]即是msg
热心网友
时间:2023-10-20 05:04
<?
$msg='fdsfdsfsfsd';
?>
<script language="JavaScript">
<!--
document.write("<?=$msg?>");
//-->
</script>
热心网友
时间:2023-10-20 05:05
真佩服楼主有这么怪异的想法。