Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用PHP从网站XMLHttpRequest获取内容_Javascript_Php_Ajax_Curl - Fatal编程技术网

Javascript 用PHP从网站XMLHttpRequest获取内容

Javascript 用PHP从网站XMLHttpRequest获取内容,javascript,php,ajax,curl,Javascript,Php,Ajax,Curl,我在PHP中请求URL的内容时遇到问题。我尝试了cURL和get_file_内容,但它们返回以下内容: <!DOCTYPE html> <html> <head> <title>Pd3</title> <link rel="stylesheet" media="all" href="/assets/application-368cb37ed2535f71ae87f60f8f82622cc73d6d29c6deb2acf95

我在PHP中请求URL的内容时遇到问题。我尝试了cURL和get_file_内容,但它们返回以下内容:

<!DOCTYPE html>
<html>
<head>
  <title>Pd3</title>
  <link rel="stylesheet" media="all" href="/assets/application-368cb37ed2535f71ae87f60f8f82622cc73d6d29c6deb2acf95e2cec635b7408.css" data-turbolinks-track="true" />
  <script src="/assets/application-066584cdb59095baa3df04c44046e204dcdd182c5a470cc26f2edb8e9eb7c892.js" data-turbolinks-track="true"></script>
  <meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="v6QnPq6M6ZjiE9OCef0t31c2cwNYgp8W9hm4W8SxRkUYhSItyDeM5QvD/bflS22PcC4yx1jTFIixyRCwAiINTA==" />
</head>
<body>

<script src="/assets/pd3/vendor-a13cc6fe33668e1507bd5d4561f1b9f2d0b1840eba080e8c1163e50b370a449a.js"></script>
<script src="/assets/pd3/pd3-8b89ef5b8b417522ab05e24635511996d570c00af8ad2f2ae9715226d88f4db9.js"></script>
<link rel="stylesheet" media="screen" href="/assets/pd3/vendor-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css" />
<link rel="stylesheet" media="screen" href="/assets/pd3/pd3-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css" />


</body>
</html>
我在Chrome开发者工具中做了一些修改,我认为我需要的内容来自一个XMLHttpRequest,由一个Javascript调用。使用完整URL引用脚本无效。我尝试过使用simplexml_load_file(),但我不太明白它是如何工作的(我想我不需要它) 请帮帮我,我要把头发扯下来了。 该网站是(一些随机用户测试)
谢谢

您必须将请求的
Accept
头的值设置为
application/json


在这里,您可以看到如何使用curl执行此操作:

我认为您需要提供更多关于您尝试执行的操作的信息。我猜这是一个单页JS应用程序,它正在访问某种API(REST?)以获取呈现到页面的数据。无论您想做什么,我想如果您可以直接访问API会更容易。你能做到吗?
   {"user":{"id":"873752","userid":"873752","username":"TomTastic","registered":"2015-09-17T10:34:24.412Z","wagered":50019914433,"profit":328426591.8411,"bets":39696,"wins":19709,"losses":19987,"win_risk":99523652,"lose_risk":98590521,"messages":769}}