我想知道是否有办法将另一个url中的javascript变量转换为PHP中的变量?
例如:
一个名为exampleurl.com/page的页面(我无法控制),其中包含一些内联javascript:
function examplefunction() {
evar = "http://ikmp.co/Usdfio1";
}
假设我想要这个变量的HTML和其他javascript,我怎么能够检索它?是否有一个特殊的功能来执行此操作,或者通过PHP简单地解析HTML然后将变量修剪为我想要的更容易?
理论上,PHP会设置一个URL来从中检索JS,它只会回显该变量中的内容。
mysite.com/getvariable.php上的PHP代码(假设):
$url = 'exampleurl.com/page';
$js_var = get_js_data($url, $evar);
echo $js_var;
提前感谢任何可以帮助我的人!
答案 0 :(得分:1)
怎么样:
HTML文件:
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<div id="result"></div>
<script>
var javascriptVar ='pie'; //this is whatever the js variable you want it to be
$('#result').load('path/to/my/myphpfile.php?var='+javascriptVar );
</script>
<强> myphpfile.php 强>
<?php
$javascriptVar =$_GET['var'];
echo $javascriptVar;
?>
注意到php代码必须在一个单独的文件中,而不是html才能使用