Александр Таратин: Вопрос на засыпку, каким языком программирования вы будете пользоваться чтобы организовать работу с localStorage и onstorage event? Server-Sent Events не поддерживается IE. И вы предлагаете имея знания в екмаскрипте, а без них вы ничего такого не сделаете. Просто пропустить мимо глаз технологию которая позволяет быстро и качественно реализовывать подобный функционал? Не знаю как для вас а для меня данные методы кажутся абсурдом.
В моем понимании авторизация это не только тогда когда пользователь вводит данные в форму. Но и когда присылает запрос на сервер. Единственное различие это в методе авторизации, в первом случае присылаются данные из формы во втором Cookies. Не делать проверок на изменение статуса пользователя если таковые происходят это уже лень разработчика, а не дыра в теории.
almyk: Не используйте анонимные функции в PHP. только в случае когда они должны вернуться из другой функции. (return function() {}). Это серверный язык программирования и не учитывать что на каждую переменную нужно выделить оперативную память, это кощунство. + вы ограничиваете область видимости. Эта функция будет доступна только там где доступна эта переменная. а именованная функция доступна даже внутри классов. Мой вам совет для начала забудьте что так вообще можно делать.
Ну видимо вы даже не знаете как работают ошибки в php. когда парсер PHP наталкивается на ошибку он выбрасывает исключение с кодом ошибки. у каждой ошибки свой код. Дальше парсер принимает решение что делать. если вы вызывали функцию set_error_handler() то управление передается указанной функции. Если нет то стандартному обработчику ошибок.
Этот механизм работает для всех ошибок, а чтобы не было недопонимания я уточню что этот алгоритм работает в среде парсера PHP. То есть в среде написанной на C++ (вроде) и доступ к таким ошибкам предоставляется функцией set_error_handler(); как я описал выше.
Исключения - это по мнению парсера технически и логически часть программы на PHP и он так сказать свой нос в них не сует. Он лишь предоставляет возможности и методы их выбросить, а потом получить и обработать.
А вот тут вы увидите все значения и коды ошибок в пхп php.net/manual/ru/errorfunc.constants.php там же и найдете что E_warning это ошибка парсера PHP с кодом "2".
freedom12: Я прекрасно понимаю как устроены блоки питания. а так же понимаю что "нагрузка при нагрузке" может возрасти, а так же я предложил вам умножить пиковую мощность блока питания на полтора. Имеется ввиду расчет на максимальную нагрузку на сеть. Чтобы как раз не загореться. Я бы подстраховался. И если вы не понимаете я говорю о нагрузке на сеть а не сколько вы будете тратить на электричество. провода дешевые лучше не скупиться.
freedom12: скажите какие юниты вы планируете ставить? Что-то совсем не верится в 120 ватт. Может быть только у процессора если только. обычно те блоки что я вижу на серверных компах по 600-700 ватт так то я сказал примерную нагрузку в 2 раза.
OnYourLips: Прошу внимательно прочитать условия при которых это можно делать. Там указанно что только в случае когда зависимость уже нереально исправить.
Сергей: вырезаеш картинку высотой 1 пиксель. через ксс выставляешь. следующее
background: url();
background-position: left;
background-repeat: repeat-x;
background-color; #цвет;
как сделать чтобы обрезался фон (оверфлоу) и не наезжал на маленьких экранах (min-width + overflow) думай в общем все что понаписал возможно неверно сверяй с документацией.
xmoonlight: Я прекрасно понимаю что чедес не бывает. Но все что я сделал это НИЧЕГО на что стоило бы обратить внимание. Извините если вопрос вам интересен а я никак не могу сказать причину. потому что я сам не знаю.
xmoonlight: Я 8 лет уже работаю в продакшене и каждый месяц настраиваю по 2 сервера с нуля минимум а зачастую больше. И я реально не знаю что произошло.
xmoonlight: положить 2 файла в корневую директорию и вбить в адресную строку localhost/auth/ ? И сколько ты бы хотел? Чирик могу предложить =). Ладно неизвестно каким образом но это все заработало снова. Спасибо за помощь.
Sn0wSky: Не позволяют драйвера от нвидии и от интела. почувствуйте разницу. Вот если бы драйвера от нвидии ставились как дополнение к VESA драйверу (как это теоретически работает в windows с их "универсальной системой ввода вывода" ( Direct(X) )) то проблем бы не было?
4ikist: "если у вас в cookies нет ни единого её идентификатора" то значит сессия уже протухла еще до закрытия браузера и обновление страницы приведет к тем же результатам. Если идентификатор есть то он восстановит сессию при повторном открытии браузера.
ukoHka: кука не сессия. А приведенный пример это следствие либо кривых рук либо логики приложения (так задумано). жаловаться что "удаляется идентификатор сессии потому что я присылаю кривую куку" идиотизм.