- 17, May 2024
- #1
Всем привет!
Я пытаюсь подтвердить, что пользователи владеют доменом, добавив к нему запись TXT.
Я нашел довольно много кода в PHP, который позволяет это сделать, в настоящее время я использую это:
Я использовал инструменты MX для поиска TXT, и они извлекли новую запись TXT за считанные секунды.
Есть ли способ немедленно получить запись TXT с помощью PHP?
Я обеспокоен тем, что проверка домена пользователя займет много времени, и из-за задержки они забудут или уйдут куда-нибудь еще. Любая помощь будет принята с благодарностью!!
Я нашел довольно много кода в PHP, который позволяет это сделать, в настоящее время я использую это:
$domain = $_POST['domain'];
$verify = $_POST['verify'];
if(checkdnsrr("$domain","TXT")) {
$result = dns_get_record("$domain",DNS_TXT);
if (isset($result[0]["txt"]) && $result[0]["txt"] == $verify) {
echo "Success!";
}
}
PHP: Однако у меня возникла серьезная проблема из-за TTL (я предполагаю), что в 9 из 10 случаев он не работает, иногда это может занять несколько часов, прежде чем это сработает.
Я использовал инструменты MX для поиска TXT, и они извлекли новую запись TXT за считанные секунды.
Есть ли способ немедленно получить запись TXT с помощью PHP?
Я обеспокоен тем, что проверка домена пользователя займет много времени, и из-за задержки они забудут или уйдут куда-нибудь еще. Любая помощь будет принята с благодарностью!!