Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 异步跨域GET请求_Php_Javascript_Xmlhttprequest - Fatal编程技术网

Php 异步跨域GET请求

Php 异步跨域GET请求,php,javascript,xmlhttprequest,Php,Javascript,Xmlhttprequest,是否有人在实现异步跨域GET请求方面有任何解决方案。我正在寻找一个网站,检查其他网站的可用名称越快越好。 如果可能的话,我希望它使用我的服务器,因为它很可能比客户端快。很可能会向它发送大量(300-10000)请求 示例、链接、任何东西都可以使用。您必须向服务器发出相同的域get请求,并让您的PHP脚本在响应请求之前进行检查(可能使用CURL) 签出curl是否要使用JavaScript或PHP执行跨域检查 如果使用JavaScript,您可能会受到同源策略的限制,尽管某些页面可能允许您的浏览器

是否有人在实现异步跨域GET请求方面有任何解决方案。我正在寻找一个网站,检查其他网站的可用名称越快越好。

如果可能的话,我希望它使用我的服务器,因为它很可能比客户端快。很可能会向它发送大量(300-10000)请求


示例、链接、任何东西都可以使用。

您必须向服务器发出相同的域get请求,并让您的PHP脚本在响应请求之前进行检查(可能使用CURL)


签出curl

是否要使用JavaScript或PHP执行跨域检查

如果使用JavaScript,您可能会受到同源策略的限制,尽管某些页面可能允许您的浏览器使用Ajax访问它们

如果使用PHP,则无法执行异步请求,因为PHP完全是同步的


也许一个好的变体是从JavaScript向Node.JS服务器发送请求,然后让Node.JS在不阻塞进程的情况下获取页面?

您真的要检查多达10000个外部站点的用户名可用性吗?这将导致巨大的流量。@Joey,不,用户最多可以从一个站点检查10000个。10000是一个很高的猜测。如果已经尝试了一些名称,将有一个“拒绝”名称的数据库。该网站将允许复制和粘贴,然后你只需“检查所有名称”。我想人们会复制并粘贴一个长长的字典列表……等等