MIX2MAX, по умолчанию при старте сессии клиенту выдаётся кука с уникальным значением (Идентификатор сессии, ssid) и создаётся файл с таким-же именем.
Проблемы могут быть если:
1. Нет прав на создание файла (полностью косяк админа)
2. Закончилось место (ОМГ, сколько же у вас этих сессий? Ну или место забито чем-то другим)
3. Сессий настолько много, или диск настолько загружен, что операции с файловой системой начинают тормозить. (снова ОМГ, и снова вопрос точно ли это "сайт новичка" с милионным трафиком.)
При этом буквально в несколько строк кода хранен к сессий можно переназначить, и хранить их не в файлах, а в БД. (см session_save_handler) Тот-же редис, например.
И да, сессии придуманы в прошлом тысячелетии, и сейчас есть им альтернативы, тот-же jwt в некоторых случаях лучше/удобнее/производительнее. Но не всегда и не в "обычной новичковой" архитектуре.
MIX2MAX, а вас не затруднит привести пример, где "сессии у новичков ложат сайт"?
Ну может какая-то статья это описывает, чей-то блог, или может исследование какое-то проводилось.
Я просто не могу представить что нужно с сессиями наворотить, чтобы положить сайт. Ну или к этому новичку миллионный трафик пришёл?
Regven, ардуино - это контроллер от atmega с некоторым обвесом для удобства.
И да есть ещё программа Arduino ide, которая позволяет программировать этот контроллер "... using the C and C++ programming languages, using a standard API which is also known as the Arduino language, inspired by the Processing language and used with a modified version of the Processing IDE."
То есть, по факту, это не отдельный язык, а декорации над c/c++, в котором добавлено некоторое количество сахара и спрятана часть низкоуровневых кишок.
Но никто не мешает писать код сразу на C, или на любом другом языке, главное чтоб существовал компилятор или транспилер с этого языка для атмеги.
Существуют, конечно, проекты и по запихиванию javascript в ардуину, и micropython, и многое другое.
И всё у них в целом отлично, пока вы пишите что-то очень простое.
А когда попытаетесь написать что-то сложное, то окажется что эти альтернативные языки то с библиотекой кардридера не дружат, то вайфай отваливается, то просто памяти не хватает, то быстродействия.
Вот и выходит что в большинстве проектов СИ почти без альтернатив, от плюсов можно только отдельные кусочки, а нагруженные участки зачастую приходится на ассемблер переписывать.
Slava Rozhnev, конечно неверный, там даже синтаксические ошибки есть, я с телефона набросал. Потому и написано "примерно такой".
Суть та-же, первый продукт и количество.
Приложение на каком языке написано? Есть с ним сервер в комплекте, или надо ставить самому?
Может у вас в локалке уже есть сервер, и надо только добавить приложение к существующему.
В общем нужно больше подробностей.
Lexluter20, никто из отвечающих так и не понял КАКИЕ действия вы хотите запускать "через сайт".
Вполне может быть что вы ничего сложного не хотите, и проблема решается за 29 минут.
HelnTheFrostWyrm, у вас в $phone строка.
При помощи strpos ищите на какой позиции в $phone строка '737'.
Если в результате false - значит ни на какой, то есть не содержится.
Viktor-77, вот там у вас document.querySelector(... ). addEventListener... И если элемент не найден, то querySelector вернёт null, а у null нет свойства addEventListener.
Jacen11, при том что и сами модельки танков и карты их уязвимостей свободно гуглятся задача становится не такой уж сложной - опознать модель, определить под каким она ракурсом, прицелиться в ближайшую уязвимую точку.
Проблемы могут быть если:
1. Нет прав на создание файла (полностью косяк админа)
2. Закончилось место (ОМГ, сколько же у вас этих сессий? Ну или место забито чем-то другим)
3. Сессий настолько много, или диск настолько загружен, что операции с файловой системой начинают тормозить. (снова ОМГ, и снова вопрос точно ли это "сайт новичка" с милионным трафиком.)
При этом буквально в несколько строк кода хранен к сессий можно переназначить, и хранить их не в файлах, а в БД. (см session_save_handler) Тот-же редис, например.
И да, сессии придуманы в прошлом тысячелетии, и сейчас есть им альтернативы, тот-же jwt в некоторых случаях лучше/удобнее/производительнее. Но не всегда и не в "обычной новичковой" архитектуре.