Size: a a a

2020 July 28

А

Абдул in phpGeeksJunior
R1KO
а я не говорил "вебсокет"
А еще какие-то есть?
источник

А

Абдул in phpGeeksJunior
Ну мне чтобы чат был с реалтаймом
источник

V

Vladimir in phpGeeksJunior
Абдул
А еще какие-то есть?
SOCK_STREAM, SOCK_DGRAM, например
источник

R

R1KO in phpGeeksJunior
Абдул
Ну мне чтобы чат был с реалтаймом
если из браузера то тебе вебсокета с головой будет
источник

А

Абдул in phpGeeksJunior
R1KO
если из браузера то тебе вебсокета с головой будет
Чтоб вырубить как js нельзя было
источник

R

R1KO in phpGeeksJunior
Абдул
Чтоб вырубить как js нельзя было
а что по твоему открывает соединение?
источник

️️

️️👑OGURCHIK 🖤 ️... in phpGeeksJunior
кампуктер
источник

А

Абдул in phpGeeksJunior
R1KO
а что по твоему открывает соединение?
Клиетская часть, типа js
источник

V

Vladimir in phpGeeksJunior
Абдул
Чтоб вырубить как js нельзя было
Детекти, что js вырублен и показывай ошибку
источник

А

Абдул in phpGeeksJunior
Vladimir
Детекти, что js вырублен и показывай ошибку
Да, придется
источник

DK

Dmitriy Kuts in phpGeeksJunior
Dmitriy
Вы в одну бдшку ходите?
У каждого своя бд
источник

S

Sergey in phpGeeksJunior
Dmitriy Kuts
У каждого своя бд
жестко, интересно было бы на такой проект посмотреть
источник

ДК

Дмитрий Кожанов... in phpGeeksJunior
Абдул
Клиетская часть, типа js
Клинический бывает идиотизм. А часть - клиентская
источник

А

Абдул in phpGeeksJunior
Дмитрий Кожанов
Клинический бывает идиотизм. А часть - клиентская
😂😂😂, не заметил
источник

DK

Dmitriy Kuts in phpGeeksJunior
Sergey
жестко, интересно было бы на такой проект посмотреть
Это норм для сервисов
источник

DK

Dmitriy Kuts in phpGeeksJunior
Все через API. Общаются
источник
2020 July 29

ИЛ

Игорь Лаптев... in phpGeeksJunior
while (true) {
   $api_key = key_generator(30);
   if (R::count('users', 'api_key = :api_key', [':api_key' => $api_key]) > 0) {
       $api_key = key_generator(30);
   } else
       break;
   }
источник

ИЛ

Игорь Лаптев... in phpGeeksJunior
Игорь Лаптев
while (true) {
   $api_key = key_generator(30);
   if (R::count('users', 'api_key = :api_key', [':api_key' => $api_key]) > 0) {
       $api_key = key_generator(30);
   } else
       break;
   }
Привет, что-то мне подсказывает что это говно год,  как лучше сделать ? -
генерируется ключ, нужно сделать проверку, если такой ключ уже существует у кого то из юзеров в бд, то генерим новый
источник

V

Vitaly in phpGeeksJunior
Игорь Лаптев
Привет, что-то мне подсказывает что это говно год,  как лучше сделать ? -
генерируется ключ, нужно сделать проверку, если такой ключ уже существует у кого то из юзеров в бд, то генерим новый
а где гарантия что у Вас и во второй раз не получился уе существующий ключ .... вообщето надо изначально генерировать уникальный .
источник

ИЛ

Игорь Лаптев... in phpGeeksJunior
гарантий нет, поэтому там цикл
источник