Асинхронные междоменные запросы GET - PullRequest
0 голосов
/ 14 июля 2010

Есть ли у кого-нибудь решения по выполнению асинхронных междоменных запросов GET.Я ищу сделать сайт, который проверяет доступные имена других сайтов. Чем быстрее, тем лучше.

Я бы хотел, чтобы он использовал мой сервер, если это возможно, поскольку он, скорее всего, быстрее, чем клиент.Скорее всего отправит ему огромный массив (300-10000) запросов.

Примеры, ссылки, все будет работать.

Ответы [ 3 ]

1 голос
/ 14 июля 2010

Вы хотите выполнить междоменную проверку, используя JavaScript или PHP?

Если вы используете JavaScript, вы, вероятно, будете ограничены Политикой единого происхождения, хотя некоторые страницы могут разрешать вашему браузеру доступ к ним через Ajax.

Если вы используете PHP, невозможно выполнить асинхронный запрос, потому что PHP полностью синхронен.

Может быть, хорошим вариантом будет отправить запрос на сервер Node.JS с вашего JavaScript, а затем позволить Node.JS получить страницу, не блокируя процесс?

1 голос
/ 14 июля 2010

Вы должны будете сделать запрос на получение того же домена на свой сервер, и ваш PHP-скрипт должен выполнить проверку (возможно, используя CURL), прежде чем ответить на запрос.

http://www.php.net/manual/en/curl.examples-basic.php

0 голосов
/ 14 июля 2010

Проверить скручивание http://us.php.net/curl

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