我正在尝试从$ _SERVER ['PATH_INFO']获取路径,并在file_get_contents函数中使用它,但是我遇到了一些问题:
假设我有以下链接:
http://www.example.com/index.php/http://www.example.com
使用路径信息,我得到最后一个URL:/ 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时有效吗?
该问题的解决方案是从链接中删除http://并将其放入file_get_contents中,如下所示:
网址:http://www.example.com/index.php/www.example.com
$linkcontents = file_get_contents("https://".substr($_SERVER['PATH_INFO'],1));
这将正确输出链接
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句