Задать вопрос
  • Как хранить массивы в базе данных?

    1. serialize/unserialize (для хранения в БД самое то)
    2. JSON (если нужен обмен через AJAX без преобразований)
    Ответ написан
    2 комментария
  • Yii Framework: как настроить авторизацию и аутентификацию?

    AMar4enko
    @AMar4enko
    Писал-писал, потом плюнул. Все плохо в этом коде. Не знаю, чем вам помочь.
    Ответ написан
    Комментировать
  • PHP сессии и авторизация

    ScorpLeX
    @ScorpLeX
    Сессия это хеш который хранится в куках у пользователя, при обращение пользователя к скрипту, пхп сверяет хеш и берет из файла данные этой сессии.
    В общем ответ: безопасно.

    Только вот зачем вы делаете session_regenerate_id(); не понятно, оно не нужно.
    Ответ написан
    Комментировать
  • Node.js для простых сайтов. Стоит ли забивать на PHP?

    @kxyu
    — Ненавижу лапшу из колбеков. Не представляю как можно писать что-либо серьезное на JS не используя Фреймворки, которые хоть как-то имитируют синхронность. На худой конец jQuery. Если node.js близок к нативному JS, будет сложнее. Либо придется искать фреймворк для него.


    Чтобы не было лапши из колбеков, в простых случаях достаточно просто использовать именованные, а не анонимные колбеки. В сложных случаях — async. Node.js близок к нативному JS. Но на всякий случай есть 30000 пакетов в npm.

    + Возможно, в серверной части будет не так много асинхронных задач, как во фронтэнде и не будет такой лапши из колбеков.


    Если у вас будет много синхронных задач, то Node.js не лучший выбор.

    — ПХП нравится за кучу встроенных функций (работы с массивами, строками, БД, обработкой картинок и т.д.). Если в ноде в
    функционал уровня ES4 и тупо нет библиотеки, чтобы ужать картинку на сервере не будет ли это слишком плачевным?


    В ноде нет ничего. В npm есть все. ES5.

    — Так ли страшен черт как его малюют. Понятно зачем нужна асинхронность на клиенте. Но на сервере? Только БД и связь с другими серверами (если такое встречается в реальной жизни). Может быть есть способы оптимизировать это и без асинхронности? Может быть ПХПшники через пол года придумают?


    А что еще, собственно, делает бэкэнд веб-приложения? Число пи до миллиардного знака расчитывает?

    Вывод — все в порядке, используете node.js.
    Ответ написан
    4 комментария
  • Прокрутка div вместо страницы?

    Malyw
    @Malyw
    На примере того же вконтакта:
    при показе лаера на body ставится
    overflow:hidden;
    и показывается блок лайтбокса #layer_wrap у которого стоит:
    height: 580px;
    overflow: auto;
    Именно это и позволяет добиться описанного вами эффекта.
    Ответ написан
    Комментировать
  • Авторизация, сессии (php, mysql)?

    Alter_Ego
    @Alter_Ego
    Всё можно подменить, если вы ЭЦП не используете. Если боитесь подбора чужого session ID — то нужно этот самый ID сделать длинным, 64 байта например. Если основные опасения — что у пользователя уведут куки с его session ID, то проверяйте user-agent, разрешение экрана, версию flash.
    Ответ написан
    1 комментарий
  • Userscript для greasemonkey, скрывающий бывшую девушку в списке друзей Вконтакте с глаз долой

    Fr3nzy
    @Fr3nzy
    Понимаю вас. Была подобная ситуация. Решается легче: удалите ее из друзей. Зачем она вам там? Все равно общаться не будете. Хотя, конечно, остается 1% вероятность, что вы останетесь друзьями, но это врядли: такое обычно только в книгах да фильмах происходит, а в реальной жизни — нет.
    Ответ написан
    4 комментария