Как отправить ПОЛУЧИТЬ запрос от PHP?

Ярлык по-прежнему Ctrl + ,, если вы хотите переназначить его, вы можете перейти в Инструменты -> Параметры -> Среда для редактирования ярлыков. Вы также можете перезапустить VS или попробовать обновить его до последней версии.

264
задан Veera 5 June 2009 в 18:30
поделиться

5 ответов

Если вам не нужно больше, чем просто содержимое файла, вы можете использовать file_get_contents .

$xml = file_get_contents("http://www.example.com/file.xml");

Для чего-то более сложного я бы использовал cURL .

358
ответ дан 23 November 2019 в 02:28
поделиться

http_get должно помочь. Преимущества http_get перед file_get_contents включают возможность просматривать заголовки HTTP, сведения о запросах доступа и управлять тайм-аутом соединения.

$response = http_get("http://www.example.com/file.xml");
63
ответ дан 23 November 2019 в 02:28
поделиться

Для более сложных запросов GET / POST вы можете установить библиотеку CURL ( http://us3.php.net/curl ):

$ch = curl_init("REMOTE XML FILE URL GOES HERE"); // such as http://example.com/example.xml
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, 0);
$data = curl_exec($ch);
curl_close($ch);
130
ответ дан 23 November 2019 в 02:28
поделиться

В зависимости от того, позволяет ли ваша установка php открывать URL-адреса, вы также можете просто открыть URL-адрес с аргументами получения в строке (например, http://example.com?variable=value )

Edit: перечитывая вопрос, я не уверен, хотите ли вы передавать переменные или нет - если нет, вы можете просто отправить запрос fopen, содержащий http: // example .com / filename.xml - игнорируйте часть "переменная = значение"

.
9
ответ дан 23 November 2019 в 02:28
поделиться

Мне нравится использовать для этого fsockopen open.

5
ответ дан 23 November 2019 в 02:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: