Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
gubin_niko

Nik Gubin

  • 70
    вклад
  • 34
    вопроса
  • 68
    ответов
  • 59%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Какой эффект от флага ArrayObject::STD_PROP_LIST?

    gubin_niko
    Nik Gubin @gubin_niko Автор вопроса
    Видимо за 6 лет что-то пошло не так, ибо, как в прошлый раз, так и сейчас, тот пример выдал одинаковый результат:
    5ae207f46a544440511936.png

    Update: Пробовал в версиях: 5.5, 5.6, 7.0 и в 7.2
    Написано более трёх лет назад
  • Как подключить и где разместить класс, который в обязательном порядке должен выполняться при загрузке страницы (CodeIgniter)?

    gubin_niko
    Nik Gubin @gubin_niko
    Станислав Б, https://github.com/bcit-ci/CodeIgniter/releases
    Написано более трёх лет назад
  • Не работает routes laravel при переносе проекта, как исправить?

    gubin_niko
    Nik Gubin @gubin_niko
    php artisan up?
    Написано более трёх лет назад
  • Как вывести первую букву из слова?

    gubin_niko
    Nik Gubin @gubin_niko
    Максим Федоров:
    echo $this->idSotrud->name[0] . $this->idSotrud->name[1];

    Шутка :-D Не надо так
    Написано более трёх лет назад
  • Как разобрать строку на подстроки?

    gubin_niko
    Nik Gubin @gubin_niko
    Количество символов в каждой части постоянное?
    Написано более трёх лет назад
  • Yii2 как написать такое правило для Urlmanager?

    gubin_niko
    Nik Gubin @gubin_niko
    В вашем случае это два одинаковых роута, только в первом переменная называется city, а во втором subject.
    Написано более трёх лет назад
  • Как правильно применить тут this?

    gubin_niko
    Nik Gubin @gubin_niko
    Прочтите про область видимости в JS. У Вас сразу же отпадёт масса вопросов.

    В этом случае запишите $('input#check1') в начале функции в переменную, а потом используйте её (оборачивать переменную в $() перед использованием в условиях не нужно, т.к. в переменной уже будет jQuery объект)
    Написано более трёх лет назад
  • Как избавиться в коде от синтаксической ошибки в PHP?

    gubin_niko
    Nik Gubin @gubin_niko
    anton99zel: успехов)
    Написано более трёх лет назад
  • Как пройти CSRF verification?

    gubin_niko
    Nik Gubin @gubin_niko
    Степан Арвеладзе: не за что! Кстати, стоит подумать над отслеживанием ошибок при авторизации (например проверять, что возвращает запрос и анализировать, есть ли там нужный текст, который обычно есть после успешной авторизации), ибо название поля для CSRF иногда меняются, если разработчики это реализовали.
    Написано более трёх лет назад
  • Как пройти CSRF verification?

    gubin_niko
    Nik Gubin @gubin_niko
    Степан Арвеладзе: по памяти писал и соврал.

    Для POST запросов (в нашем случае оно самое) блок называется "Form Data".
    Полученный токен нужно передать с ключём csrfmiddlewaretoken. Это там же, где вы прикладываете username и password. А инструменты разработчика советую изучить. Бывают иногда очень полезны.
    Написано более трёх лет назад
  • Как пройти CSRF verification?

    gubin_niko
    Nik Gubin @gubin_niko
    Степан Арвеладзе: отлично. Через часик гляну и распишу, как это можно сделать в инструментах, чтобы закрепилось понимание.
    Написано более трёх лет назад
  • Как пройти CSRF verification?

    gubin_niko
    Nik Gubin @gubin_niko
    Степан Арвеладзе: код ваш мне не даст ничего, т.к. Нужно смотреть, как сайт отправляет эту форму и с какими полями. Блок значит плохо искали. Попробуйте ещё раз. Ну или на крайний случай приложите ссылку на авторизацию, сам гляну.

    Токен выдрать нужно тоже самостоятельно. Скачивайте эту страницу, на которой нашли токен, разбирайте регулярной или через xPath, а после подставляйте в запрос.
    Написано более трёх лет назад
  • Как пройти CSRF verification?

    gubin_niko
    Nik Gubin @gubin_niko
    Степан Арвеладзе:
    Заранее скажу, что я новичек

    Важно желание учиться и разбираться))

    теперь надо его отправить, можете обьяснить как?

    Теперь Вам нужно разобраться, какие данные вообще отправляются непосредственно на сайте, чтобы отправить через curl точно такие же. Для этого я использую инструменты разработчика (в браузерах на chromium: Opera, Chrome к примеру). Нажмите ctrl+shift+i и нужна вкладка Network. Там будет таблица запросов, которые отправляются с текущей страницы, на которой были вызваны инструменты. Заполняем форму и нажимаем на кнопку, после чего видим новый запрос в таблице. Жмём на него и справа откроются подробности. Там нужна вкладка Headers, а в ней блок "Query String Parameters". В ней будут все поля с данными, которые отправились на сервер в этом запросе. Не важно, GET запрос, или POST, данные там будут и для одного и для второго. Дальше добавляйте поля в запрос и там же увидите, как отправляется token.

    Я точно не помню, запросы в списке останутся для НЕ ajax запросов или обнулятся после перезагрузки странички, но если не получится отследить, напишите. Тогда я посмотрю и уточню ответ свой.
    Написано более трёх лет назад
  • Как пройти CSRF verification?

    gubin_niko
    Nik Gubin @gubin_niko
    Да. Изучить, какие поля\заголовки отправляются на сервер.
    Как только вы найдёте, где отправляется токен, то ищите следом откуда он берётся.
    В полях он обычно установлен заранее, или же зашит в js, а так же может лежать в html-атрибутах, откуда подхватывается с помощью js и помещается в форму. В общем ищите, где лежит токен и упаковывайте его в запрос.
    Написано более трёх лет назад
  • Как реализовать такое на PHP?

    gubin_niko
    Nik Gubin @gubin_niko
    Mysql просьба не предлагать, так как вообще в нем не разбираюсь

    Так разберитесь! А если программирование не Ваш удел, то идите на фриланс и ищите исполнителя.
    Написано более трёх лет назад
  • Как сделать так, что бы при нажатии на элемент менялось его содержимое?

    gubin_niko
    Nik Gubin @gubin_niko
    Я бы посоветовал для начала изучить основы программирования, JavaScript, jQuery, а не спрашивать каждый шаг на тостере. Вы хотите на шару что-то сделать с помощью комъюнити или всё-таки обучиться мастерству? Лично я заметил уже три вопроса за сегодня.

    (c) Не умеешь кодить - не мучай клаву.
    Написано более трёх лет назад
  • Что делать веб разработчику, если уже всё придумано?

    gubin_niko
    Nik Gubin @gubin_niko
    Владислав Шинкарук: "я пользуюсь Skype'ом и не использую всякие дискорды"

    Вы, видимо, ещё и на каретах до сих пор разъезжаете. Зачем комфортное и современное авто, если карета давно придумана и в гробу видали все эти велосипедища. Кстати, по поводу дырявости skype стоит прямо сейчас почитать в интернетиках)
    Написано более трёх лет назад
  • Как использовать DOM если сайт работает на CANVAS?

    gubin_niko
    Nik Gubin @gubin_niko
    Только если писать кликер. Но это точно не на jQuery и не на голом JavaScript.
    Мой старинный знакомый такое делал на C# - загружал приложение в "браузер" и совершал клики по заданным координатам.
    Написано более трёх лет назад
  • Как получить data-id у подобного результата (скрин в вопросе)?

    gubin_niko
    Nik Gubin @gubin_niko
    Будьте внимательны с ответами. В items[key] будет элемент коллекции, т.е. объект элемента списка.
    Написано более трёх лет назад
  • Куда устанавливать поле "minimum-stability"?

    gubin_niko
    Nik Gubin @gubin_niko
    Fortop: ТС пытается донести до вас, что он пробовал установить не zomberg/phpquery, а zomberg/php-query, ибо в инструкции написано именно с ошибкой. Потому composer не мог найти такого пакета, хоть через require, хоть через ручную вставку.
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Следующие →
Самые активные сегодня
  • vabka
    Василий Банников
    • 9 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 6 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • borisserver
    Субару Помнеш
    • 5 ответов
    • 0 вопросов
  • AUser0
    • 4 ответа
    • 0 вопросов
  • saboteur_kiev
    Saboteur
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации