【发布时间】:2018-10-05 15:48:29
【问题描述】:
我正在尝试通过使用“file_get_contents”,然后是“htmlentities”,最后是“explode”来加载一个 facebook url,以提取视频 url..
我的问题,当把链接放在 php 中时工作正常,但是当我使用$_REQUEST["url"] 时,我得到的链接比发送的短
示例: 在浏览器中我得到:https://m.facebook.com/story.php?story_fbid=726043457734682&id=520394245009393&_rdr
但如果我从 PHP 中打印出来,则为:https://m.facebook.com/story.php?story_fbid=72604345773468
我在我的 PHP 中添加了这一行:
ini_set('user_agent', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:7.0.1) Gecko/20100101 Firefox/60.0');
我尝试使用“$_GET”
没有用 :(
我尝试了很多代码,但没有解决我的问题,或者我不知道如何使用....请帮我举个例子。
我想要这样的东西:
$url = $_REQUEST["url"];
$lines = file_get_contents($url);
$page = htmlentities($lines);
谢谢你..
【问题讨论】:
标签: php html url request file-get-contents