سؤال

وكيف اتصال العميل التعامل مع 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 يحل المشكلة.

ورائع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top