• Насколько в PHP безопасно хранить данные в $_SESSION?

    @vasenin26
    Абсолютно верно. PHP хранит сериализованные данные сессии в файле на сервере. Между страницами передаётся только идентификатор сессии и передаётся он как раз с помощью cookies. Теоретически можно украсть идентификатор сессии тем самым получив доступ к данным сессии с другого устройства, но довольно просто можно сделать дополнительную защиту привязав сессию к IP например (хранить в сессии и каждый раз проверять, при изменении IP клиента - сбрасывать сессию) или же используйте SSL на своём сайте если на нём имеется достаточно важная информация, в остальных случаях я думаю можно не заморачиватся, но всё же следите за тем что вы делаете - безпосными ваши скрипты делаете вы сами, а не PHP.
    Ответ написан
    1 комментарий
  • Рекламная сеть Яндекса. Что означают цифры в статистике, которая приходит на почту?

    @Blackzeppelin
    RTB глобально — это протокол, по которому реализуется аукцион продажи рекламного показа пользователю. можно почитать про всю историю тут.

    В РСЯ RTB-блоки — это тип рекламных блоков, который позволяет Яндексу динамически показывать в них объявления либо из Директа, либо от партнёров рекламной сети, покупателей RTB-трафика: это могут быть различные DSP (demand-side platform, платформы для покупки рекламных показов рекламодателем), например, Yandex.Display.

    Сама долго разбиралась с этой терминологией в статистике, но скорее всего дела обстоят так:
    Отрисовки — это сколько раз блок был сформирован на странице после её загрузки.
    Показы RTB-блоков — это сколько раз в отрисованном блоке показ был продан медийному баннеру.
    Показы Директа — сколько раз в отрисованном блоке показ был продан Директу, при этом количество объявлений, на сколько я понимаю, не учитывается (вы задаёте его в настройках блока).
    Клики, CTR Директа — понятно. Если кликов не было, за показы Директа вам, скорее всего, не заплатят, потому что он биллится по cpc.
    RPM — rate per mille (цена за тысячу) — в данном случае, стоимость 1000 отрисовок блоков на страницах вашего сайта. Считается как Вознаграждение / Отрисовки * 1000. Этот показатель помогает вам понять, сколько будет приносить загрузка рекламного блока.
    eCPM — cost per mille — относится не к отрисовкам, а уже к показам объявления.
    CPMV — cost per mille views — стоимость за 1000 просмотренных показов, это качественный показатель. Если разница между eCPM и CPMV большая, значит, показ происходит с большой задержкой, или баннер расположен в таком месте, что не вся его площадь обычно видна пользователю, или он быстро проскролливается и уходит из видимой зоны экрана, таким образом имея низкий % viewability. За показ в таком месте рекламодатели не готовы платить большую ставку, соответственно, и вы будете получать меньше.
    Если, например, в настройках блока в на вкладке Стратегия вы поставите ограничение по CPM, и при этом у вас низкий показатель видимости, то вероятно, объём выручки упадёт, пока система не набереёт большого количества исторических данных о том, какие рекламодатели вам подходят (а может и вообще не наберёт, тут я затрудняюсь ответить).

    Чтобы посчитать, сколько вы заработаете за месяц, вы можете взять прогноз по количеству просмотров страниц за месяц, умножить его на количество рекламных мест (допустим, оно одно и статистика по нему приведена в вопросе), разделить на 1000 и умножить на средний RPM всех ваших рекламных мест.

    Например, у вас в среднем 100'000 page views в месяц, и на всех страницах есть баннер (статистика по которому приведена в вопросе). Получаем: 100000*1/1000*5,82=582 рубля до НДС.
    Ответ написан
    Комментировать
  • Какие символы разрешить в логине (имени пользователя)?

    trevoga_su
    @trevoga_su
    xpoint.ru/forums/programming/theory_algorythms/thr...
    xpoint.ru/forums/internet/theory/thread/22534.xhtml

    никакого стандарта на это нет. упор в любых проверках делается на то, бы пользователь не вводил логин/пароль в стиле ^vasya_$123#*& а потом забывал свои логины/пароли.
    стандартного алфавита a-z0-9 с парой символов для разделения (- или _) вполне хватит на много миллионов пользователей.
    Ответ написан
    Комментировать
  • Ошибка 500, ajax yii2?

    @NikColt
    В логах посмотри.. runtime/logs/app.log
    Ответ написан
    Комментировать
  • Универсальный алгоритм заработка с рекламы на сайтах, правильно ли я рассуждаю?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Хочется таких зарабатывальщиков убивать.
    Когда ищешь что-то сам, весь топ поиска загажен такими сайтами переписывающими контент друг у друга, в котором полезной информации ноль, собственного опыта ноль, полезности для посетителя - ноль.

    Чтобы найти действительно полезный сайт, который сначала создан, чтобы делиться информацией, поддерживается специалистом в своем деле, и только потом монетизируется, надо перерыть тонну шлака, который создан ради минетизации, а контент получен методом "пропарсить инфу с других сайтов по схожей тематике и разместить ее на своем сайте, переставив слова местами".
    Ответ написан
    4 комментария
  • Как эффективно и не теряя времени дорасти до трудоустройства web-разработчиком?

    @Animkim
    Питон вокруг меня
    Расскажу свою кулстори, знания были возможно даже ниже ваших, город небольшой. Всего одна контора которая работает с python. Смотрю вакансия "Ищем супер ниндзю, гуру и т.д." внизу мелким текстом приписка что рассмотрят и тех кто видел python на стене в подъезде.
    Как итог после собеседования и простого задания которое должно отсечь совсем уж далеких от кода людей, взяли на позицию стажер. Так что присоединяюсь к господам и рекомендую вам походить на собеседования, быть готовым к тому что на старте зп будет меньше чем у вас сейчас, этот факт многих останавливает от смены профессии. Поэтому стоит иметь денежный запас или уменьшить расходы. Прогресс не заставит себя ждать если вкладываться в это и не халявить.
    Ответ написан
    Комментировать