I a*_*son -2 php url https http domain-name
我有百万(1,000,000)域名列表.
+----+--------------+--------------------------+
| Id | Domain_Name | Correct_URL |
+----+--------------+--------------------------+
| 1 | example1.com | http://www.example1.com |
| 2 | example2.com | https://exmple2.com |
| 3 | example3.com | https://www.example3.com |
| 3 | example4.com | http://example4.com |
+----+--------------+--------------------------+
Run Code Online (Sandbox Code Playgroud)
ID并Domain_Name填充列.Correct_URL 列是空的.问题:我需要填写Correct_URL专栏.
我面临的问题是如何在域之前找到前缀部分.则其可以http://或http://www.或https://或https://www.
如何使用PHP正确找到4以上的内容?请注意,我需要为所有1,000,000个域运行代码....所以我正在寻找一种最快的方法来检查它...
除了对每种可能性发出HTTP请求之外,没有任何其他方法,看看你是否得到了响应.
当你断言"它可能是http://或http:// www.或https://或https:// www." ,真实世界域可能提供零,部分或全部或那些(以及其他各种),并且它们可以使用OK或重定向或身份验证错误等来响应请求.
HTTP和HTTPS不是Web应用程序的属性; 它们是由端点(Web服务器或应用程序防火墙等)处理的通信协议.
与任何网络通信一样,必须分别探测主机(在这种情况下"www"是主机),以及端口(不一定,但最常见)端口80和443.这种探测是一种喊叫,然后你等着看另一边是否有服务.
| 归档时间: |
|
| 查看次数: |
296 次 |
| 最近记录: |