Могу ли я получить возврат через URL - PullRequest
0 голосов
/ 13 июня 2011

Могу ли я получить возврат через URL в php, как показано ниже?

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

Ответы [ 2 ]

2 голосов
/ 13 июня 2011

Ваш вопрос очень сбивает с толку, но я думаю, что вы хотите, чтобы содержимое файла в вашей переменной?Для этого вы можете использовать file_get_contents

$var = file_get_contents('http://php.net/manual/en/function.file-get-contents.php');
2 голосов
/ 13 июня 2011

Вы можете использовать file_get_contents() как таковое:

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

Но это будет просто возвращать все, что скрипт give_data.php выведет в виде строки.Если вам нужны более продвинутые типы данных, я бы порекомендовал использовать json_encode () в give_data.php и $var = json_decode($var); после получения данных, чтобы получить исходные данные.Обратите внимание, что это не будет работать для сложных объектов PHP.Если вам действительно это нужно, вы можете использовать serialize () и unserialize (), но это не стандарт и будет работать только на PHP.

...