Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 文件\u get\u内容不会在url中发送查询字符串,因此,$\u get不会接收任何内容_Php - Fatal编程技术网

Php 文件\u get\u内容不会在url中发送查询字符串,因此,$\u get不会接收任何内容

Php 文件\u get\u内容不会在url中发送查询字符串,因此,$\u get不会接收任何内容,php,Php,我正试图通过以下方式向网站发出请求: file_get_contents('http://www.yahoo.com/index.php?var=value'); 在index.php文件接收器中,当我尝试从index.php内回显$\u GET['var']并获取带有文件内容的响应时,我什么也得不到。 curl是正确的,但我只想知道它的情况下,curl没有安装这种方式 发件人: echo file_get_contents('http://www.yahoo.com/index.php?va

我正试图通过以下方式向网站发出请求:

file_get_contents('http://www.yahoo.com/index.php?var=value');
在index.php文件接收器中,当我尝试从index.php内回显$\u GET['var']并获取带有文件内容的响应时,我什么也得不到。 curl是正确的,但我只想知道它的情况下,curl没有安装这种方式

发件人:

echo file_get_contents('http://www.yahoo.com/index.php?var=value');
接收人: php包含

<?php
echo $_GET['var'];
?>
返回文件的内容

$var = file_get_contents('http://www.yahoo.com/index.php?var=value');
该函数返回读取的数据或 失败是错误的。

返回文件的内容

$var = file_get_contents('http://www.yahoo.com/index.php?var=value');
该函数返回读取的数据或 失败是错误的。


在你的接收器里试试这样的东西

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

在你的接收器里试试这样的东西

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


好吧,你可能会混淆一些事情。现在我知道你说的是接收端,但你说的旋度是正确的。在接收端卷曲会做什么?我不明白你想要什么。我已编辑了问题,请重新阅读以更好地理解我。您的配置中是否允许启用?还有,你是想获取本地文件还是带有url的文件?我刚刚测试过,它在我的本地主机上运行得很好。哦,我是个混蛋。。。对不起,伙计们。。我想你可能会混淆一些事情。现在我知道你说的是接收端,但你说的旋度是正确的。在接收端卷曲会做什么?我不明白你想要什么。我已编辑了问题,请重新阅读以更好地理解我。您的配置中是否允许启用?还有,你是想获取本地文件还是带有url的文件?我刚刚测试过,它在我的本地主机上运行得很好。哦,我是个混蛋。。。对不起,伙计们。。我想你有没有试过让PHP读取请求的URL并解析出值?请发布更多详细的代码和/或系统信息。我进行了测试,它正确地发送了整个URL。我使用的是PHP5.3.2。我打印了index.PHP返回的数据,这是$_GET['var'],但是我什么都没有。我已经发布了我使用的代码,请阅读我的帖子again@Naughty,有两个不同的问题。1.请求是否正确发送?2.服务器是否正确地处理它?使用Wireshark或其他工具检查第一个。您是否尝试让PHP读取请求的URL并解析该值?请发布更多详细代码和/或您的系统信息。我进行了测试,它正确地发送了整个URL。我使用的是PHP5.3.2。我打印了index.PHP返回的数据,这是$_GET['var'],但是我什么都没有。我已经发布了我使用的代码,请阅读我的帖子again@Naughty,有两个不同的问题。1.请求是否正确发送?2.服务器是否正确地处理它?使用Wireshark或其他工具检查第一个。