由curl返回的echo javascript代码
我发出了一个curl请求以获取一些Javascript代码。 当我在终端中执行php时,我得到了Javascript代码。 但是当我在浏览器上尝试时,javascript代码并没有显示出来 我试着用json_encode来回应它。 但我只得到了一个虚假的回报。 我也试过了,博士。 但似乎什么都不管用 可能是因为我得到的javascript代码是这样开始的:由curl返回的echo javascript代码,javascript,php,json,curl,Javascript,Php,Json,Curl,我发出了一个curl请求以获取一些Javascript代码。 当我在终端中执行php时,我得到了Javascript代码。 但是当我在浏览器上尝试时,javascript代码并没有显示出来 我试着用json_encode来回应它。 但我只得到了一个虚假的回报。 我也试过了,博士。 但似乎什么都不管用 可能是因为我得到的javascript代码是这样开始的: !function(n,t,d){function e(n,t){ 如何为浏览器回显此javascript代码。 在终端,它工作得很好
!function(n,t,d){function e(n,t){
如何为浏览器回显此javascript代码。
在终端,它工作得很好
<?php
function getUrlCurl($url) {
$curl_handle = curl_init();
curl_setopt ($curl_handle, CURLOPT_URL, $url);
curl_setopt ($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($curl_handle, CURLOPT_CONNECTTIMEOUT, 1);
$buffer = curl_exec($curl_handle);
$info = curl_getinfo($curl_handle);
curl_close($curl_handle);
return $buffer;
}
$response = getUrlCurl(myUrl);
?>
<html>
<head>
<script>
<?php echo json_encode($response); ?>
</script>
<body>
</body>
</html>
这可能过于简化了,但你可以试试这样的方法
<?php
$response = file_get_contents(myUrl);
?>
<html>
<head>
<script>
<?php echo $response; ?>
</script>
</head>
<body>
</body>
</html>
另外,值得一提的是,在代码示例中,没有结束标记。
这也可能会导致你出现问题。这可能是过于简化了,但你可以尝试类似的方法
<?php
$response = file_get_contents(myUrl);
?>
<html>
<head>
<script>
<?php echo $response; ?>
</script>
</head>
<body>
</body>
</html>
另外,值得一提的是,在代码示例中,没有结束标记。
这也可能会导致您出现问题。您能否分享一些与curl请求和打印代码相关的PHP代码?一个最小的例子可以帮助其他人重现这个问题。当你运行PHP时,你会得到什么HTML。查看浏览器中的源代码。你希望得到什么?你为什么不直接使用
?希望我把他们的代码放在我们网站上的公司有一些限制。我无法将代码放入脚本src中。他们想让我在一个脚本中重复它,我希望得到的是:!函数(n,t,d){函数e(n,t){…@FelisCatus:你说得对。这是代理服务器。谢谢:)你能分享一些与curl请求和打印代码相关的PHP代码吗?一个最小的例子可以帮助其他人重现这个问题。当你运行PHP时,你会得到什么HTML。看看你浏览器中的源代码。你希望得到什么?为什么你不只是我们ing
?希望我将其代码放入我们网站的公司有一些限制。我不能将代码放入脚本src中。他们希望我在脚本标记中回显它。我希望得到的是:!function(n,t,d){function e(n,t){…@FelisCatus:你是对的。这是代理服务器。谢谢:)