IDDH: варианта опять таки 2 тут:
1) cookie - браузер будет автоматом отправлять их с каждым запросом, где совпадает путь (большинство пишут в путь корень сайта и не заморачиваются)
2) localStorage - тут уже отправлять придется самостоятельно скриптами
к любому хранилищу можно получить доступ через скрипты на странице или через инструменты разработчика, так что хранение сессии между сеансами в любом случае уязвимо для xss или прямого доступа к браузеру
IDDH: в 1 варианте особой разницы нет, можно хоть через get запрос, хоть через хэш передавать, а чтоб глаза не мозолил на js очищать.
Например редиректите на app.domain.com/#token
на целевой странице его считываете и очищаете:
var token = location.hash.slice(1);
location.hash = '';
Артем Кравченко: хм, а у Вас по сути идет загрузка файла на сервер? php дает команду апачу оборвать конект, если тело запроса или отдельный файл превысил размер заданный в его конфигах, точные названия деректив не помню, но все же посмотрите в php.ini
Iron Bug: jvm как минимум на 6 лет старше чем .net
ну и то что microsoft всегда плюет на стандарты и на выходе имеет маркетинговое г. а из под пера sun вышло может и не так много продуктов, но они блин работают без всяких извращений, мне лично о чем то говорит
p.s. я не разу не джавист, а вот на c# писать приходилось в студенческие годы
p.s.s. в конце зимы с десяток знакомых рассказывали как у них умерла лицензионная win10 после обновления, я тогда долго ржал, так как ubuntu, на которой я сижу, таких фокусов не выкидывает, это мне говорит о microsoft то, что у них в порядке вещей выкинуть не тестированый билд, от слова совсем
littleguga: это уже не к npm вопрос, а к самим модулям и их авторам неумеющим использовать .npmignore
вроде бы простые правила, не ложить в git генерируемые системой сборки файлы, не ложить в npm конфиги для сборки и исходники из которых все собирается, да и тесты там не нужны, но этому следуют еденицы...
и пакетные менеджеры тут не помогут
timtimIT: getElementsByClassName возвращает NodeLIst - это массивоподобный объект, для получения из него отдельного элемента нужно указать его индекс в данной коллекции, вероятно дело в этом
1) cookie - браузер будет автоматом отправлять их с каждым запросом, где совпадает путь (большинство пишут в путь корень сайта и не заморачиваются)
2) localStorage - тут уже отправлять придется самостоятельно скриптами
к любому хранилищу можно получить доступ через скрипты на странице или через инструменты разработчика, так что хранение сессии между сеансами в любом случае уязвимо для xss или прямого доступа к браузеру