php

Тема в разделе "Как сделать...", создана пользователем lite46, 10 мар 2015.

  1. lite46

    lite46 Постоялец

    Регистр.:
    22 ноя 2011
    Сообщения:
    56
    Симпатии:
    20
     
    Последнее редактирование: 2 авг 2015
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.450
    Симпатии:
    1.240
    Можно изменить random_uagent. Перед switch проверяй наличие переменной из формы и если такая есть присваивай её значение вместо $browser:
    PHP:
    if (!empty($_GET['browser'])) {
      
    $browser = (string)$_GET['browser'];
    }
    Я бы еще дополнительной проверкой на наличие в массиве разрешенных нагрузил:
    PHP:
    $bro_arr = array('chrome''firefox''opera',);

    if (!empty(
    $_GET['browser']) && in_array($_GET['browser'], $bro_arr)){
      
    $browser = (string)$_GET['browser'];
    }
     
  3. lite46

    lite46 Постоялец

    Регистр.:
    22 ноя 2011
    Сообщения:
    56
    Симпатии:
    20
    Спасибо, на тебя рассчитывал) Попробую сегодня.
     
  4. tesey

    tesey Создатель

    Регистр.:
    10 май 2012
    Сообщения:
    14
    Симпатии:
    8
    А если взять с гитхаба файлик с кучей юзерагентов и рандомно строчку выбирать?
    например отсюда https://github.com/cvandeplas/pystemon/blob/master/user-agents.txt

    или взять codeigniter там есть в конфигах ассоциативный массив с нужной вам инфой ;)