使用php验证域名

Vam*_*a B 8 php

我有一个会员区,他们可以在这里添加他们的域名,它将显示在个人资料页面中..但现在我想添加一个验证流程,就像谷歌网站管理员那样......他们需要上传某个文件所以..请告诉我最新的方法是什么?

谢谢 :)

Ale*_*gen 8

  1. 为每个域(域的sha-1等)生成一个令牌,将其存储在您的数据库中或者您拥有的内容中.
  2. 根据用户请求生成包含令牌的文本文件.
  3. 要求用户立即通知您轮询或轮询以检查URL.如果启用了fopen_wrappers,这可以通过PHP中的file_get_contents轻松完成.
  4. 显然,令牌与数据库中的令牌进行比较,以确保它不仅仅是随机域中的随机文件.
  5. 如果文件仍然存在,可以在某个时间间隔检查,以防止某人销售域名但仍保持控制状态

它不是真正的黑色艺术,因为我们可以假设用户可以访问其域,一旦任何特定的请求证明访问可以由用户完成.没有真正的方法可以欺骗系统,除了做一些DNS魔术,或者进入域上运行的网络服务器,这无论如何都是你无法控制的.