Ý tôi là, nếu một tập lệnh php/trang được gọi bởi trình duyệt và tải trang/thực thi bị gián đoạn bởi người dùng hoặc do lỗi trình duyệt, việc thực thi tập lệnh có tiếp tục ở phía máy chủ không?Trình duyệt dừng/dừng tạm dừng thực thi tập lệnh?
6
A
Trả lời
14
có, trừ khi bạn gọi ignore_user_abort() trước tiên. http://php.net/manual/en/function.ignore-user-abort.php
1
Phụ thuộc vào ignore_user_abort() thiết lập
1
Phụ thuộc vào ignore_user_abort()
. Nhưng nếu bạn có một số vòng lặp hoặc viết kém mã, nó sẽ chạy cho đến khi thời gian chờ kịch bản/thời gian thực hiện tối đa đã đạt được (~ 30 giây).
0
Bạn có thể kiểm tra điều này rất dễ dàng:
echo "sleeping 10 seconds...";
sleep(10); //close your browser at this point
error_log("i'm still here!");
Chỉ cần kiểm tra log lỗi máy chủ web của bạn cho đầu ra.
Các vấn đề liên quan
- 1. Dừng thực thi tập lệnh Ruby
- 2. Tạm dừng thực thi JavaScript trong UIWebView
- 3. Tạm dừng thực thi JavaScript mà không cần khóa trình duyệt
- 4. Javascript setTimeout có dừng thực thi tập lệnh khác không
- 5. làm cách nào để tạm dừng thực thi trong tập lệnh python?
- 6. SQL Server - dừng hoặc ngắt thực thi tập lệnh SQL
- 7. Jquery - dừng tập lệnh thực thi nếu điều kiện
- 8. Đường ray và Selenium: cách dừng/tạm dừng thực hiện kiểm tra trong trình duyệt?
- 9. Mã PHP để dừng tập lệnh chạy từ trình duyệt
- 10. Tạm dừng quy trình?
- 11. Tạm dừng thực thi cho đến khi Websocket kết nối
- 12. Cách tạm dừng thực thi mã javascript trong 2 giây
- 13. Tạm dừng thực thi Javascript cho đến khi nhấn
- 14. Tạm dừng một tập tin thực thi cho số lượng thời gian
- 15. tạm dừng/tiếp tục tập lệnh python ở giữa
- 16. Có cảnh báo JavaScript không tạm dừng tập lệnh không?
- 17. Thực thi tập lệnh php trước mỗi tập lệnh php?
- 18. Phim Flash trong các tab trình duyệt không hoạt động tạm dừng hoặc không thực hiện trong thời gian thực
- 19. Tạm dừng thực thi mã trong chrome từ trong JS. Khả thi?
- 20. Tạm dừng bằng Python
- 21. Thực thi tập lệnh ruby từ cron
- 22. Chạy tập lệnh bash từ tập lệnh khác mà không phải đợi tập lệnh hoàn tất quá trình thực thi?
- 23. PL/SQL: có hướng dẫn để dừng hoàn toàn việc thực thi tập lệnh không?
- 24. Tạm dừng/tiếp tục quy trình như PsSuspend thực hiện
- 25. Bộ sưu tập Rác Javascript tạm dừng
- 26. Làm cách nào để ngăn chặn "Dừng chạy tập lệnh này" trong trình duyệt?
- 27. Dừng thực thi mã C#
- 28. Thực thi tập lệnh SQL từ dòng lệnh
- 29. Thực thi JavaScript mà không cần trình duyệt?
- 30. Java thực thi chương trình dòng lệnh
Bạn cũng có thể thay đổi hành vi mặc định trong tệp cấu hình: http://pl.php.net/manual/en/misc.configuration.php#ini.ignore-user-abort –
Tuyệt vời! Cảm ơn rất nhiều! – Riccardo
@Riccardo, không sao cả! –