Php 我可以通过URL获得退货吗
我可以像下面这样通过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
$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会让我意识到在更大程度上包含外部数据的潜在危险,这可能是一个很大的原因(我倾向于同时使用多个流)。