Как мне использовать php? - PullRequest
       10

Как мне использовать php?

5 голосов
/ 19 октября 2008

Я знаю, что это простой вопрос для ребят из PHP, но я не знаю языка и просто должен получить простое "получение" с другой веб-страницы, когда моя страница нажата. то есть сигнализировать другой странице, что эта страница была нажата.

РЕДАКТИРОВАТЬ: curl мне недоступен.

Ответы [ 5 ]

6 голосов
/ 19 октября 2008

Если включены обертки curl (по умолчанию), вы можете использовать:

file_get_contents('http://www.example.org');

Обратите внимание, что это происходит синхронно, поэтому до завершения запроса ваша страница тоже не будет. Было бы лучше зарегистрировать доступ к лог-файлу (или базе данных) и периодически экспортировать данные. В качестве альтернативы, вы можете сделать запрос после того, как ваша страница будет завершена, и вывод будет отправлен клиенту.

3 голосов
/ 19 октября 2008

Осторожно file_get_contents() и fopen():

Если PHP решил, что имя файла указывает зарегистрированный протокол, и этот протокол зарегистрирован как сетевой URL, PHP проверит, чтобы убедиться, что allow_url_fopen включен. Если он выключен, PHP выдаст предупреждение и вызов fopen завершится неудачей.

2 голосов
/ 20 октября 2008

Существует несколько способов отправить запрос GET с помощью PHP. Как упоминалось выше, вы можете использовать file_get_contents, fopen или cURL.

Вы также можете использовать расширение HTTP , функцию fsockopen() или потоков через fopen.

Я бы посоветовал проверить , что сделал WordPress , поскольку он обрабатывает почти все возможности.

2 голосов
/ 19 октября 2008

Есть множество способов ... самый простой - file_get_contents('http://...'); Другие функции, такие как fopen(), также поддерживают http: streams.

Если вам нужно больше контроля, я бы посоветовал посмотреть на скручивание (см. curl_init)

0 голосов
/ 19 октября 2008

Возможно, вы захотите использовать cURL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...