Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.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 我可以通过URL获得退货吗_Php_Url_Return - Fatal编程技术网

Php 我可以通过URL获得退货吗

Php 我可以通过URL获得退货吗,php,url,return,Php,Url,Return,我可以像下面这样通过php中的URL获得返回吗 $var = http://www.example.com/give_data.php?id=4; 您可以使用file\u get\u contents(),如下所示: $var = file_get_contents('http://www.xyz.com/give_data.php?id=4'); 但这只会返回give_data.php脚本作为字符串输出的内容。如果您需要更高级的数据类型,我建议使用give_data.php和$var=js

我可以像下面这样通过php中的URL获得返回吗

$var = http://www.example.com/give_data.php?id=4;

您可以使用
file\u get\u contents()
,如下所示:

$var = file_get_contents('http://www.xyz.com/give_data.php?id=4');

但这只会返回give_data.php脚本作为字符串输出的内容。如果您需要更高级的数据类型,我建议使用give_data.php和
$var=json_decode($var)获取数据后返回原始数据。请注意,这对复杂的PHP对象不起作用。如果您确实需要,可以使用serialize()和unserialize(),但它不是标准的,只能在PHP中使用。

您可以使用
file\u get\u contents()

$var = file_get_contents('http://www.xyz.com/give_data.php?id=4');

但这只会返回give_data.php脚本作为字符串输出的内容。如果您需要更高级的数据类型,我建议使用give_data.php和
$var=json_decode($var)获取数据后返回原始数据。请注意,这对复杂的PHP对象不起作用。如果您真的需要,可以使用serialize()和unserialize(),但它不是标准的,只能在PHP中使用。

您的问题非常令人困惑,但我想您希望在变量中包含文件的内容吗? 你可以用


您的问题非常令人困惑,但我认为您希望在变量中包含文件的内容吗? 你可以用


如果失败,您可能已经在ini中关闭了allow\u url\u fopen,或者有一些安全模式设置阻止您。在这种情况下,如果您无法更改这些设置,请查看使用cURL来绕过它,只需说“In”。这很好,但如果您有这些限制,您可能需要寻找另一个宿主:)在外部源上使用file_get_contents()只会让我感到恐惧。我不太明白为什么。PHP流是一个非常强大的特性,在core中可用,而curl并不总是存在。file\u get\u contents只是fopen/stream\u get\u contents/fclose的快捷方式。它被称为文件(听起来像是本地文件系统)这一事实在我看来只是一个遗留问题。你是对的,到目前为止,我对它的思考还不够深入。不得不调用cURL让我明白了在更大程度上包含外部数据的潜在危险,这可能是一个很大的原因(这和我倾向于同时使用多个流。如果失败,您可能已经在ini中关闭了allow\u url\u fopen,或者有一些安全模式设置阻止您。在这种情况下,如果您无法更改这些设置,请查看使用cURL来绕过它,只需说一句即可。如果您有这些限制,您可能需要寻找一些优点相反,另一位主持人:)在外部源代码上使用file_get_contents()让我感到恐惧。我不太明白为什么。PHP streams是一个非常强大的功能,在core中可用,而curl并不总是存在。file_get_contents只是fopen/stream_get_contents/fclose的快捷方式。事实上它被称为file(听起来像是本地文件系统)只是我的遗产。你是对的,我到现在为止还没有深入考虑过它。必须调用cURL会让我意识到在更大程度上包含外部数据的潜在危险,这可能是一个很大的原因(我倾向于同时使用多个流)。