وظيفة PHP النوم واتصالات العميل
-
04-07-2019 - |
سؤال
وكيف اتصال العميل التعامل مع PHP أثناء القيام ينام؟
وأو بعبارة أخرى ... ماذا يحدث إذا تم إغلاق العميل الاتصال بالخادم في حين أن الصفحة يتم معالجتها؟
هل مجرد قتل هذه العملية، أو أنها لا تستمر لمعالجة الصفحة حتى النهاية؟
وبما أنني لست متأكدا من الإجابة على ما سبق كيف لي أن تنفيذ شبة الكود التالي في PHP.
Record user entered
while (user is still connected) {
fetch changes in state since last awake
send changes to user
sleep(5);
}
Record user exit
وسيكون موضع تقدير أية أفكار.
وشكرا.
المحلول
والذي كان يعرف؟
واتصال التعامل مع الوثائق - http://php.net/manual/en /features.connection-handling.php
ومن تلك الصفحة register_shutdown_function
يحل المشكلة.
ورائع.
لا تنتمي إلى StackOverflow