Александр Яковлев, И что? Значение 1000000 - это 1000000 по оси ординат.
Если вам нужна координата пиксела для отрисовки на графике - это совершенно другой вопрос.
Vladimir-Hetman, Чаще всего, деструктор вообще не используется, всё очищается автоматически. Но бывают случаи, когда он необходим, например для явного закрытия дескрипторов. В данном примере функция clearUser приведена просто для примера.
Ancient Ghoul, Только если прокси добавит заголовок X-Forwarded-For. В общем случае он делать этого не обязан. В любом другом случае вы увидите только тот IP, непосредственно с которого пришёл запрос (в данном примере - адрес VPN).
Какого именно IP? Скажем, с компьютера 192.168.0.2 запрос идёт через прокси на 192.168.0.1, затем шлюз с внешним адресом 1.2.3.4, который работает через VPN 4.3.2.1.
apollocom, Если вы будете арендовать домен официально, то никак не обойти. Если неофициально договоритесь со старым владельцем, то нового договора (и смены даты) не будет, но будут большие риски потерять домен, так как доказать, что владельцем являетесь вы, будет невозможно.
Vladimir-Hetman, Если временные файлы не будут удаляться, то возможна атака с переполнением диска. Достаточно будет постоянно делать запросы к вашему серверу с большими файлами. Всего миллион мегабайтных файлов, и в ваш временный каталог раздуется до терабайта.
$ws_connection->onMessage = function ($connection_wss, $data) use ($ws_worker) {
foreach($ws_worker->connections as $connection) {
$connection->send($data);
}
};
https://www.php.net/manual/en/language.types.object.php