我正在尝试获取PHP变量中的 ajax 数据。代码运行良好,我能够获取PHP变量中的 ajax 数据。
我的问题是:我可以再次使用函数的PHP变量file_get_contents吗?
我的PHP代码是这样的
<?php
$html = file_get_contents('https://someurl.com');
if (isset($_POST['job']))
{
$job = $_POST['job'];
$attrb = $_POST['attrb'];
echo $job;
echo $attrb;
$htmlcontents = file_get_contents($attrb);
}
?>
Ajax 代码如下
$(document).ready(function(){
$.post("test.php",
{
job: exactdatainner,
attrb: getattr
},
function(data,status){
var obj = data.split('http');
var title = obj[0];
var link = 'http' + obj[1];
$(".job").html(title);
$(".attribute").html(link);
});
});
此代码适用于第一步,从发送数据ajax和接收响应并将结果打印在Div.
现在我试图获取URL(此URL是在第一步中创建并存储在一个PHP变量的代码为:。 $attrb = $_POST['attrb'];)
如您所见,我可以在第一步中打印该值,但是当我再次尝试获取 URL 的内容时,它给了我错误。