для автоматического изменения валюты в зависимости от страны открытия сайта я в самом вверху страницы index.php применил следующий код:
<?php
if(!isset($_SESSION['price_currency']))
{
$json = json_decode( file_get_contents('http://smart-ip.net/geoip-json') );
switch ($json->countryCode):
case 'RU':
$_SESSION['price_currency'] = 1;
break;
case 'UA':
$_SESSION['price_currency'] = 2;
break;
case 'MX':
case 'US':
$_SESSION['price_currency'] = 3;
break;
default:
$_SESSION['price_currency'] = 0;
endswitch;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
и так далее.........
этот код работает отлично и валюта автоматически соответствует стране, где открыт сайт, НО если проанализировать сайт любым сервисом "анализа сайта", то получаю ошибку, что "Нет доступа к сайту", если закомментировать этот код, то автоматического переключения на валюту в стране открывания сайта не происходит, но тогда доступ к сайту есть!
Как иначе можно представить этот код, чтобы доступ к сайту при анализе его был всегда доступен? Или что конкретно мешает анализу сайта и как решить эту проблему?
спасибо