Ich versuche Möglichkeiten zu finden, um so sicher wie möglich zu überprüfen, ob ein Benutzer eine Website besitzt, die er angeblich besitzt.
Hier sind einige Möglichkeiten, die ich gesehen habe:
- Laden Sie eine dunkel benannte HTML-Datei mit dem angegebenen Inhalt in das Stammverzeichnis hoch
- Fügen Sie irgendwo in der Homepage-Quelle ein Meta-Tag oder einen anderen Kommentar ein
- Senden Sie eine E-Mail an eine Adresse
@domainwearetryingtovalidate.tld
mit einem Bestätigungslink - Überprüfen Sie einen CNAME- oder TXT-Datensatz
- Überprüfen Sie die WHOIS-Aufzeichnungen
- Überprüfen Sie die Daten physisch, indem Sie die Support-Leitung anrufen oder eine E-Mail senden und die Datensätze manuell aktualisieren
Und hier sind die Probleme mit diesen Methoden in der Reihenfolge:
- Einige Website-Konfigurationen ermöglichen möglicherweise nicht das einfache Hochladen einer Datei in das Stammverzeichnis
- Durch ein schlechtes Site-Design kann ein Benutzer dieser Site dieses Meta-Tag möglicherweise selbst hinzufügen
- Websites, die E-Mail-Dienste anbieten, machen dies unbrauchbar. Nehmen wir
gmail.com
zum Beispiel - Das ist für die meisten kleinen Website-Besitzer zu komplex, um herauszufinden, wie es geht
- Die sind öffentlich; Jeder kann behaupten, wer auch immer zu sein. Ganz zu schweigen von den meist ungenauen.
- Huuuuge Zeitverschwendung
Gibt es andere Möglichkeiten, um zu überprüfen, ob ein Benutzer auf Ihrer Website eine bestimmte Website besitzt? Welche der von mir aufgelisteten Methoden sind die besten und die schlechtesten? Ich habe sie meiner Meinung nach vom Besten zum Schlechtesten bestellt, aber ich würde gerne sehen, was andere auch denken.
Ich plane, eine oder mehrere davon in PHP zu implementieren.