Я использую Random.org в моем PHP скрипт для генерации случайных чисел, как, что:проверка PHP, если содержимое доступно
function getToken($length){
$r = explode('
',file_get_contents('http://www.random.org/integers/?num='.$length.'&min=0&max=9&col=1&base=10&format=plain'));
$string = '';
foreach ($r as $char) $string.=$char;
return $string;
}
но мой университет чистый отрицает такие запросы, так whenewer я проверить свой проект с помощью Wi-Fi университета , я не получаю случайные числа, которые будут сгенерированы, и это означает проблему.
Итак, я, прежде чем использовать эту функцию, она должна быть chect, если я могу запросить random.org или не нравится:
if(site is accessible) return getToken();
else return false;
, что было бы лучшим способом проверить accesability?
Myself я пробовал:
file_get_contents();
но он посылает предупреждения, whenewer это не удается,
dns_get_record();
, но я не знаю, если я могу верить, что, если он проверяет только имя DNS. Пожалуйста, помогите!
P.S. техника Pinging может proove ПОЛЕЗНЫЕ ...
Почему вы не генерировать случайные числа в вашем сценарии сами? Я имею в виду, есть ли конкретная причина, почему вы используете 'random.org'? – jsalonen
, потому что он генерирует реальные случайные числа – Benedictus
, так что 'mt_rand()': http://php.net/mt_rand –