正在获取另一个URL';s PHP中的Javascript变量


Getting another URL's Javascript variable in PHP?

我想知道是否有办法将javascript变量从另一个url中获取到PHP中的变量中?

例如:

一个名为examplerl.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;

提前感谢任何能在这里帮助我的人!

这个怎么样:

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不同的文件中才能工作