Подтвердить что ты не робот

Как вызвать URL-адрес любого другого веб-сайта в php

как вызвать URL-адрес любого другого веб-сайта в php.

4b9b3361

Ответ 1

использовать curl php library: http://php.net/manual/en/book.curl.php

прямой пример: CURL_EXEC:

<?php
// create a new cURL resource
$ch = curl_init();

// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);

// grab URL and pass it to the browser
curl_exec($ch);

// close cURL resource, and free up system resources
curl_close($ch);
?>

Ответ 2

Как уже упоминалось, функции PHP cURL позволят вам выполнять расширенные HTTP-запросы. Вы также можете использовать file_get_contents для доступа к API REST:

$payload = file_get_contents('http://api.someservice.com/SomeMethod?param=value');

Начиная с PHP 5 вы также можете создать контекст потока, который позволит вам изменять заголовки или отправлять данные в службу.

Ответ 3

Самый простой способ - использовать FOpen или один из FOpen Wrappers.

$page = file_get_contents("http://www.domain.com/filename");

Это требует FOpen, который отключает некоторые веб-хосты, и некоторые веб-хосты будут разрешать FOpen, но не разрешают доступ к внешним файлам. Вы можете проверить, где вы собираетесь запустить script, чтобы узнать, есть ли у вас доступ к External FOpen.

Ответ 4

Если вы имели в виду.. для ПЕРЕДАЧИ с этой страницы в другую, функция действительно проста

header("Location:www.google.com");

Ответ 5

В зависимости от того, что вы имеете в виду, redirect или используйте curl.

Ответ 6

Ознакомьтесь с PHP cURL. Они должны делать то, что вы хотите.

Или если вам просто нужен простой URL GET, то:

$lines = file('http://www.example.com/');