Спасибо за ответ! Параметры SSL генерировал в мозиле под Modern, поэтому часть старых пользователей отсекло. По Вашему совету сгенерирую под Intermediate.
С .pem все в принципе понятно, не понимаю где взять/как сгенерировать ssl_trusted_sertificate, можете объяснить или ссылочку дать? Все перерыл, нигде не нашел.
А какие адреса Вы используете для резолвинга, 8.8.8.8?
Не лучше ли будет прокинуть Node.js через UNIX socket?
L1nw0od: просто мало кто станет писать подобную библиотеку с нуля, так как коих в интернете очень много. В названии класса контейнера для этого слайдера была 'fotorama'. Вот и все :)
abbrakadabbra: для валидации ID лучше используйте строгую типизацию или приведение типов:
$a = '123a';
$b = (int) $a;
Здесь $a - строка, а $b - число 123.
Если в качестве аргумента пришла строка '123a', а можно получать только числа, например, 123, то лучше игнорировать подобные запросы. Просто проверяете входящий аргумент через is_integer().
@IceJOKER лучше хранить каждый сеанс отдельно, поскольку может встать задача выбрать все сеансы на определённом временном промежутке, и тут то у Вас начнутся костыли для парсинга этого сериализованного массива.
А сами даты, лично я, храню в TIMESTAMP. Как по мне, очень даже удобно. А для выборок по TIMESTAMP надо просто чуть чуть документацию поюзать.
@deadbyelpy не совсем так. У Вас получается, что к кинотеатру сеанс привязан, а к фильму нет. Даже при наличии таблицы "показы" (фильмы - кинотеатры) мы не сможем определить по ней основную связь (фильмы - сеансы), потому что в 1 кинотеатре показывают много фильмов. В любом случае потребуется указатель в сеансах и на кинотеатр и на фильм.
Но мне кажется это всего-лишь опечатка, ведь так?)