Я разрабатываю систему состояния сайта, у меня есть html-форма, которую я использую для отправки данных в php-скрипт, но у меня возникают проблемы, моя html-форма является стандартной формой html, используя ПОЛУЧИТЬ.Передача данных формы html в php isDomainAvailible function
Это мой PHP
<?php
$_GET['url']=$url;// my attempt...
if (isDomainAvailible($url))//this is where the problem is
{
echo "Good news! Its online and responding as it should!";
}
else
{
echo "Hmm? you sure that is a real website?";
}
//returns true, if domain is availible, false if not
function isDomainAvailible($domain)
{
//check, if a valid url is provided
if(!filter_var($domain, FILTER_VALIDATE_URL))
{
return false;
}
//initialize curl
$curlInit = curl_init($domain);
curl_setopt($curlInit,CURLOPT_CONNECTTIMEOUT,10);
curl_setopt($curlInit,CURLOPT_HEADER,true);
curl_setopt($curlInit,CURLOPT_NOBODY,true);
curl_setopt($curlInit,CURLOPT_RETURNTRANSFER,true);
//get answer
$response = curl_exec($curlInit);
curl_close($curlInit);
if ($response) return true;
return false;
}
?>
Что такое проблема? Вы заявляете, что у вас проблемы несколько раз, но никогда не указывал, что заставило вас думать, что у вас есть проблема? –
извините, я не могу отправить данные из формы в php-скрипт, по умолчанию он отвечает эхо «Хм? Ты уверен, что это настоящий сайт?»; , потому что функция не имела данных. –
не должно быть наоборот? '$ url = $ _ GET ['url'];' при использовании 'isset()'. –