Проверка домена и серверов имен в PHP-скрипте не работает должным образомHtml

Программисты Html
Ответить
Гость
 Проверка домена и серверов имен в PHP-скрипте не работает должным образом

Сообщение Гость »


Я работаю над формой на PHP, которая проверяет, доступен ли домен и корректны ли серверы имен. Однако у меня возникли проблемы с проверкой домена и серверов имен.

Субдомен: Домен: faucet.lol freecrypto.tech Пользовательский Отправить var domainSelect = document.getElementById('domainSelect'); var customDomainInput = document.getElementById('customDomainInput'); domainSelect.addEventListener('change', function() { if (this.value === 'custom') { this.classList.add('скрытый'); customDomainInput.classList.remove('скрытый'); } еще { this.classList.remove('скрытый'); customDomainInput.classList.add('скрытый'); } }); функция submitForm() { вар isCustomDomain = domainSelect.value === 'custom'; вар домен = isCustomDomain? customDomainInput.value: domainSelect.value; вар субдомен = document.getElementById('subdomainInput').value; выборка('checkDomain.php', { метод: 'POST', заголовки: { «Тип контента»: «приложение/x-www-form-urlencoded», }, тело: 'domain=' + encodeURIComponent(домен) + '&subdomain=' + encodeURIComponent(поддомен) + (isCustomDomain ? '&customDomain=' + encodeURIComponent(customDomainInput.value) : ''), }) .then(ответ => ответ.текст()) .then(данные => { если (данные === 'ОК') { вар redirectUrl = isCustomDomain? "https://faucethost.mysellix.io/product/ ... 71?Domain=" + encodeURIComponent(домен) + "&Subdomain=" + encodeURIComponent(поддомен): "https://faucethost.mysellix.io/product/ ... 70?Domain=" + encodeURIComponent(домен) + "&Subdomain=" + encodeURIComponent(поддомен); window.location.href = redirectUrl; } еще { оповещение (данные); } }); } Проблема, с которой я столкнулся, заключается в том, что при выборе личного домена он всегда перенаправляет пользователя и считает, что серверы имен верны. Единственный случай, когда он считает, что серверы имен неверны, - это если я ввожу слово «пользовательский» в поле домена.

Я попробовал добавить функцию проверки домена и распечатать массив $dnsRecords, чтобы посмотреть, что возвращает dns_get_record(), но так и не смог определить, в чем проблема.

Буду признателен за любые советы по устранению и исправлению этой проблемы. Заранее спасибо.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»