Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
[3.1][3.2] Sleep в расширении
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- phpBB 2.0.1
- Сообщения: 274
- Стаж: 6 лет 9 месяцев
- Благодарил (а): 26 раз
- Поблагодарили: 6 раз
[3.1][3.2] Sleep в расширении
Команда валидации оф сайта требует убрать использование sleep из расширения((
Кто то знает с чем это связано? Какие то проблемы с ним в ПХП?
И чем тогда заменить для организации ожидания события...
и второе - можно на пхп как то скомандовать разорвать связь без ответа браузеру? (при попытках взлома)
Кто то знает с чем это связано? Какие то проблемы с ним в ПХП?
И чем тогда заменить для организации ожидания события...
и второе - можно на пхп как то скомандовать разорвать связь без ответа браузеру? (при попытках взлома)
-
- Поддержка
- Сообщения: 12454
- Стаж: 12 лет 9 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2482 раза
Re: [3.1][3.2] Sleep в расширении
Разорвать связь - exit (если пропустят). А так trigger_error (ответ будет, но другой)
-
- phpBB 2.0.1
- Сообщения: 274
- Стаж: 6 лет 9 месяцев
- Благодарил (а): 26 раз
- Поблагодарили: 6 раз
-
- phpBB Guru
- Сообщения: 16381
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 522 раза
- Поблагодарили: 1747 раз
Re: [3.1][3.2] Sleep в расширении
прекратить вывод в буфер и очистить его, http://php.net/manual/en/features.conne ... .php#71172alex_qrlogin писал(а): ↑20.12.2017 10:28можно на пхп как то скомандовать разорвать связь без ответа браузеру?
Может, проще у них спросить?
-
- phpBB 2.0.1
- Сообщения: 274
- Стаж: 6 лет 9 месяцев
- Благодарил (а): 26 раз
- Поблагодарили: 6 раз
Re: [3.1][3.2] Sleep в расширении
так там и чистить нечего)) ничего нет) я имел в виду имитировать обрыв связи - так что бы апач разорвал коннект - я достигал подобного эффекта тоже используя sleep(60) - браузеры и телефон не дожидались - хотя я такую конструкцию как раз специально и вставил с надеждой что кто то матюкнет и подскажет как правильнее отваживать попытки взлома))
угадайте с одного раза их реакцию?)))) думаете это первый вопрос?))) мало того - полностью проигнорировали и то, что в настройках расширения можно отключить это - у меня есть вариант когда short polling по сути
-
- phpBB Guru
- Сообщения: 16381
- Стаж: 18 лет
- Откуда: Красноярск
- Благодарил (а): 522 раза
- Поблагодарили: 1747 раз
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: [3.1][3.2] Sleep в расширении
Всё описано в стандарте, не выдумывайте своё. В вашем случае нужно отослать 40х код, типа 400, 401 или 403. Все извращения с обрывом связи ни к чему хорошему не приведут и никак не увеличат защищённость.
-
- phpBB 2.0.1
- Сообщения: 274
- Стаж: 6 лет 9 месяцев
- Благодарил (а): 26 раз
- Поблагодарили: 6 раз
Re: [3.1][3.2] Sleep в расширении
Спасибо)) Собственно там так и есть)) 400
Только было через минуту что бы потерпели))
Но это как раз не главное — главное это первый мой вопрос
Только было через минуту что бы потерпели))
Но это как раз не главное — главное это первый мой вопрос
-
- phpBB 2.0.1
- Сообщения: 274
- Стаж: 6 лет 9 месяцев
- Благодарил (а): 26 раз
- Поблагодарили: 6 раз
Re: [3.1][3.2] Sleep в расширении
Может кого то натолкнет на мысль то что они написали:
Не хочется убирать возможность long polling(((
У меня ничего подобного не происходит и нигде не нагуглил(((Polling should be done on the client side. Instead of making the server sleep, please make your JS script continuously check if the user was successfully logged in. This prevents the server from clogging up when too many users use the qrLogin feature at the same time. Also make sure that the client isn't spamming the server when the qrLogin menu in the navbar is quickly opened and closed.
My local server isn't responding to any requests while the QR code in the navbar is showing. Again, do not sleep() on the server-side but instead use AJAX requests to continuously check the session status.
Не хочется убирать возможность long polling(((
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: [3.1][3.2] Sleep в расширении
У вас больше одного воркера, вот и работает.alex_qrlogin писал(а): ↑21.12.2017 11:56У меня ничего подобного не происходит и нигде не нагуглил(((
Почему? Проверяйте аяксом раз в 5 секунд, и дело с концом.
-
- phpBB 2.0.1
- Сообщения: 274
- Стаж: 6 лет 9 месяцев
- Благодарил (а): 26 раз
- Поблагодарили: 6 раз
Re: [3.1][3.2] Sleep в расширении
это кто такие? у меня стандартные локальные апачи и стандартный же хостинг
во первых раз в 5 секунд это маловато - реакция будет замедленная
а во вторых, например мобильный сафари останавливает жабаскрипт, когда уходит в фоновый режим... и возможно не только он
ну и в третьих не понимаю, почему не дают пользователю выбрать тот вариант который ему понравится - у меня настройками все это можно: и 0 задать длительность на сервере и период опроса в 5 секунд...
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: [3.1][3.2] Sleep в расширении
Процессы, исполняющие код. Если несколько пользователей ломануться на вашу станицу со sleep(60), то процессы закончатся, и остальные получат отлуп. Даже один пользователь, вооружённый кнопкой F5, повесит сервер.
Вы пробовали это объяснить?
-
- phpBB 2.0.1
- Сообщения: 274
- Стаж: 6 лет 9 месяцев
- Благодарил (а): 26 раз
- Поблагодарили: 6 раз
Re: [3.1][3.2] Sleep в расширении
Sumanai, Это реально так в пхп?? И сколько же спящих процесссов повесят сервер? И неужели может быть вообще всего один доступный процесс? Из того что он пишет то у него так))
Обьяснить конечно пробовал — они по моему просто не читают. Тупо берут выложенное расширение и пишут претензии, потом новую версию и все заново. И никогда не признают ошибок своих. В лучшем случае «забывают»
Обьяснить конечно пробовал — они по моему просто не читают. Тупо берут выложенное расширение и пишут претензии, потом новую версию и все заново. И никогда не признают ошибок своих. В лучшем случае «забывают»
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 9 лет 6 месяцев
- Благодарил (а): 257 раз
- Поблагодарили: 195 раз
Re: [3.1][3.2] Sleep в расширении
При определённых настройках так.
Зависит от настроек.alex_qrlogin писал(а): ↑21.12.2017 21:51И сколько же спящих процесссов повесят сервер? И неужели может быть вообще всего один доступный процесс?