我试图从$ _SERVER [' PATH_INFO']获取路径并在file_get_contents函数中使用它,但我遇到了一些问题:
假设我有以下链接:
http://www.example.com/index.php/http://www.example.com
使用路径信息我得到最后一个网址:/ http://www.example.com并删除第一个将其放入变量的字符,然后在file_get_contents中使用它,如下所示:
$link = substr($_SERVER['PATH_INFO'],1,strlen($_SERVER['PATH_INFO']));
$linkcontents = file_get_contents($link);
但这不起作用!当我放一个file.extension而不是一个url时,我不知道它有什么用?
答案 0 :(得分:0)
该问题的解决方案是从链接中删除http://并将其放在file_get_contents中,如下所示:
url:http://www.example.com/index.php/www.example.com
$linkcontents = file_get_contents("https://".substr($_SERVER['PATH_INFO'],1));
这将正确输出链接