Tác giả: D.T.D

Cẩn thận với file .env trong project của bạn!

Cẩn thận với file .env trong project của bạn!

Giới thiệu Vài ngày trước, khi tư vấn cho một dự án Laravel hiện đã được release, tôi thấy rằng nó đã bật debug trong file .env APP_DEBUG = true. Vấn đề là khi trường hợp này xảy ra, tất cả thông tin trong file này được hiển thị cho người dùng hoặc bất kỳ ai truy cập trang web như: DB_DATABASE, DB_USERNAME, DB_PASSWORD và những thông tin quan trọng khác. Và có nhiều dev quên thay đổi biến APP_DEBUG thành false. Bạn có thể kiểm tra nó trên Google: DB_password filetype:env Bạn thấy ... »

Tối ưu hóa bộ nhớ đối với mảng lớn trong PHP

Tối ưu hóa bộ nhớ đối với mảng lớn trong PHP

Giới thiệuĐôi khi chúng ta rơi vào tình huống phải xử lý các mảng lớn và phải đau đầu ra để tránh rơi vào tình trạng tràn bộ nhớ. Vì vậy, trong bài viết này, chúng ta sẽ xem sức mạnh của câu lệnh yield trong PHP để giải quyết các vấn đề như thế này. Câu lệnh PHP Yield là gì?Trong nhiều năm kinh nghiệm sử dụng PHP, tôi thấy câu lệnh yield không được sử dụng nhiều. Không biết là do nhiều người không biết đến nó hay sao nữa. Nhưng yield cho phép chúng ta return ... »

Tìm hiểu về WebRTC

Tìm hiểu về WebRTC

1. WebRTC là gì?WebRTC (Web Realtime Communication) là một bộ API JavaScript cho phép chúng ta thiết lập kết nối ngang hàng giữa hai trình duyệt (peer to peer connection) để trao đổi dữ liệu như âm thanh và video, cho phép chúng ta tạo các ứng dụng có tính năng gọi âm thanh và video. Điều làm cho WebRTC trở nên đặc biệt là sau khi kết nối được thiết lập, dữ liệu có thể được truyền trực tiếp giữa các trình duyệt trong thời gian thực mà không cần sử dụng server. Bằng cách này, chúng ta ... »