@lemonlimelike

Почему не работает скрипт как надо?

Всем привет. Написал скрипт но он не так как надо работает: вот сделал файл ads.js, в котором
$ad = "<script src='js/ads.js'></script>";
    echo $ad;
$adb = "ADB включен";


Вот... потом делаю проверку, такого рода(я еще заношу в бд ip и страну)
if(empty($ad)){
    $intoip = $pdo->prepare("INSERT INTO views(ip, country)  VALUES(:ip, :country)");
    $intoip->bindParam(':ip', $ip);
    $intoip->bindParam(':country', $country);
    $intoip->execute();
}else{
    $intoip = $pdo->prepare("INSERT INTO views(ip, country, adb)  VALUES(:ip, :country, :adb)");
    $intoip->bindParam(':ip', $ip);
    $intoip->bindParam(':country', $country);
    $intoip->bindParam(':adb', $adb);
    $intoip->execute();
}


По сути скрипт должен работать так: если adblock включен, то выполнять код после else, а если выключен то код после if. Проверил на себе, сначала включил adblock, файл заблочил, а в бд записалось что adblock включен(ВЕРНО), проверил еще раз, но уже с выключенным adblock'ом, файл работает, а вот в бд записало что adblock тоже включен, т.е. выполнился код после else дважды, почему? Что я не так делаю?
  • Вопрос задан
  • 169 просмотров
Решения вопроса 1
Я же вам уже отвечал, что нужно не на сервере это делать, а на клиенте
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы