Nếu tôi thực hiện cuộc gọi AJAX, cuộc gọi AJAX sẽ bị hủy nếu người dùng nhấn "ESC" hoặc thoát khỏi trang đó?Các tiến trình PHP có được gọi là thông qua AJAX bị hủy bỏ trên "ESC" không?
Nếu cuộc gọi AJAX bị hủy, tập lệnh PHP của tôi sẽ tiếp tục chạy cho đến khi nó hoàn thành những gì nó đang thực hiện (không giới hạn thời gian hoặc bất kỳ cấu hình máy chủ nào khác). cùng thời điểm với con của Apache?
Nếu quá trình này bị giết chết với con Apache ngay cả khi nó không kết thúc, cách tốt nhất để giữ sống là gì hoặc tôi nên cân nhắc lựa chọn nào khác? (ZendX_Console_Process_Unix không phải là một tùy chọn).
Cảm ơn!
Khám phá sau:
Cuộc gọi AJAX thực sự bị hủy nếu tôi nhấn "ESC" trong Firefox (đã chọn trong firebug). Quá trình PHP tiếp tục và không bị ảnh hưởng bởi nhấn ESC hoặc đóng tab.
Làm cách nào máy chủ có thể biết người dùng nhấn esc? –
Điều này sẽ cho phép máy chủ biết người dùng nhấn esc. "echo 1>/proc/sys/kernel/more_magic" (chỉ dành cho Linux!) – epochwolf