table.row(i).$(...)
выглядит стремно и ведет себя странно. В документации таких фокусов не припоминаю.const trElem = table.row(i).node(); // tr
const $rowControls = $('input,select,textarea', trElem); // инпуты из строки
const serialized = $rowControls.serialize();
console.log(serialized);
ini_set('default_socket_timeout', 30);
$ctx = stream_context_create(array('http'=>
array(
'timeout' => 1200, //1200 Seconds is 20 Minutes
)
));
echo file_get_contents('http://example.com/', false, $ctx);
const objects = [...];
const ids = [1,2,3,8,9];
const missed = objects.filter(obj => !ids.includes(obj.id));
Secure ("безопасные") и HttpOnly cookies
"Безопасные" (secure) cookie отсылаются на сервер только если запрос выполняется по протоколу SSL и HTTPS. Однако важные данные никогда не следует передавать или хранить в cookies, поскольку сам их механизм весьма уязвим в отношении безопасности, а флаг secure никакого дополнительного шифрования или средств защиты не обеспечивает. Начиная с Chrome 52 и Firefox 52, незащищенные сайты (http:) не могут создавать куки с флагом secure.
Куки HTTPonly не доступны из JavaScript через свойства Document.cookie API, что помогает избежать межсайтового скриптинга (XSS). Устанавливайте этот флаг для тех cookie, к которым не требуется обращаться через JavaScript. В частности, если куки используются только для поддержки сеанса, то в JavaScript они не нужны, так что в этом случае следует устанавливать флаг HttpOnly.