file_get_Contents不会在url中发送查询字符串,因此不会收到$ _GET

时间:2010-07-05 17:03:47

标签: php

我正试图以这种方式向网站提出请求:

file_get_contents('http://www.yahoo.com/index.php?var=value');
在index.php文件(Receiver)中

,当我尝试从index.php中回显$ _GET ['var']并使用file_Get_contents获取响应时,我什么也得不到。 卷曲是正确的,但我只是想以这种方式知道如果没有安装curl

发件人:

echo file_get_contents('http://www.yahoo.com/index.php?var=value');

接收者: index.php包含

<?php
echo $_GET['var'];
?>

2 个答案:

答案 0 :(得分:1)

在接收器中尝试这样的事情......

$uri = parse_url($_SERVER['REQUEST_URI']);
echo $uri["query"];

答案 1 :(得分:-1)

file_get_contents返回文件的内容。

$var = file_get_contents('http://www.yahoo.com/index.php?var=value');
  

该函数返回读取的数据或   失败时为假。   http://php.net