露lu 2017-11-29 10:02 采纳率: 0%
浏览 760

求大佬看下php无法接收数据

在学习的时候,有需要用php去跨域拿别的网站数据,出现以下failed to open stream: HTTP request failed! HTTP/1.1 404 NOT FOUND的信息,学的是前端,不太懂后端,搜索改了php.ini文件但还是不行,但浏览器打开请求地址时是正常显示信息的。求指教。

    $today = $_GET['today'];
$url = 'https://moment.douban.com/api/stream/date/'.$today.'?alt=json&apikey=0bcf52793711959c236df76ba534c0d4&app_version=1.7.4&douban_udid=d623045db9fcb0d5243174c1bf1a675f887047c0&format=full&udid=9a34d8b038ff38971050199b0c5ee9c60c6d1ca3&version=6';

    // 通过php可以访问豆瓣数据,再返回给自已前端
$result = file_get_contents($url);

    echo $result;

  • 写回答

2条回答 默认 最新

  • COCO_AS 2017-11-30 00:56
    关注

    你的代码在我这里执行正常,不知你那有什么问题?能把出错信息帖上来不?

    <?php
     $today = "2017-11-29";
    $url = 'https://moment.douban.com/api/stream/date/'.$today.'?alt=json&apikey=0bcf52793711959c236df76ba534c0d4&app_version=1.7.4&douban_udid=d623045db9fcb0d5243174c1bf1a675f887047c0&format=full&udid=9a34d8b038ff38971050199b0c5ee9c60c6d1ca3&version=6';
    
        // 通过php可以访问豆瓣数据,再返回给自已前端
    $result = file_get_contents($url);
    
    echo $result;
    
    
    
    评论

报告相同问题?