私は、ユーザーが所有していると主張するWebサイトをユーザーが所有していることをできる限り安全に確認する方法を考えています。
ここに私が見たいくつかの方法があります:
- あいまいな名前のHTMLファイルを、指定されたコンテンツとともにルートディレクトリにアップロードします
- ホームページのソースのどこかにメタタグやその他のコメントを含める
@domainwearetryingtovalidate.tld
確認リンクのあるアドレスにメールを送信する- CNAMEまたはTXTレコードを確認する
- WHOISレコードを確認する
- サポートラインに電話または電子メールで送信し、レコードを手動で更新して、物理的に検証します
そして、これらの方法の問題を順番に示します:
- 一部のWebサイト構成では、ルートにファイルをアップロードするだけでは許可されない場合があります
- サイトのデザインが悪いと、そのサイトのユーザーがこのメタタグを自分で追加できる場合があります
- メールサービスを提供するウェブサイトはこれを役に立たなくします。
gmail.com
例をとる - これは、ほとんどの小規模なWebサイトの所有者が方法を理解するには複雑すぎる
- それらは公開されています。誰でも誰でもと主張することができます。言うまでもなく、最も不正確です。
- 時間の無駄遣い
サイトのユーザーが特定のWebサイトを所有していることを確認する他の方法はありますか?私がリストした方法のうち、どれが最良で最悪ですか?私は自分の意見でそれらを最高から最悪の順に並べましたが、他の人たちの考えも見てみたいです。
これらの1つ以上をPHPで実装する予定です。