Hướng dẫn cấu trúc và triển khai dự án PHP Service Bus
Tổng quan cấu trúc thư mục dự án
Dưới đây là sơ đồ tổ chức mã nguồn của một dự án PHP Service Bus tiêu chuẩn. Việc nắm vững cấu trúc này giúp các nhà phát triển dễ dàng mở rộng và bảo trì hệ thống:
php-service-bus/
├── bin/
│ └── console
├── config/
│ ├── app_config.yaml
│ └── db_params.yaml
├── src/
│ ├── Components/
│ ├── Container ...
Đăng vào ngày 14 tháng 7 lúc 04:47
Tổng kết học tập AWD (Cập nhật liên tục)
Phòng thủ
I. Đăng nhập máy chủ SSH
Mọi người đều phải đăng nhập vào. Dưới đây là ví dụ với máy chủ của tôi. Thông thường sử dụng cách đăng nhập SSH mặc định, máy chủ cá nhân của tôi có địa chỉ IP là 120.46.41.173, công cụ dùng là xshell và xftp.
Bấm tạo kết nối mới.
Nhập địa chỉ IP. Cổng SSH mặc định 22 không cần thay đổi để kết nối.
Sau đó nhấ ...
Đăng vào ngày 12 tháng 7 lúc 14:13
Phân tích chuỗi thử nghiệm lỗ hổng tải lên upload-labs (Cấp 1–19)
Giới thiệu tổng quan
upload-labs là một môi trường thực hành bảo mật viết bằng PHP, được thiết kế để mô phỏng đa dạng các tình huống khai thác lỗ hổng tải lên (file upload vulnerabilities) trong kiểm thử xâm nhập. Dự án gồm 19 cấp độ, mỗi cấp áp dụng một cơ chế kiểm soát đầu vào khác nhau — từ xác thực client-side đơn giản đến các biện pháp lọ ...
Đăng vào ngày 5 tháng 7 lúc 21:51
Hướng dẫn phát triển Plugin nâng cao cho EC-CUBE 4.4
EC-CUBE là nền tảng thương mại điện tử mã nguồn mở phổ biến nhất tại Nhật Bản. Với phiên bản 4.4, hệ thống plugin đã trở nên mạnh mẽ và linh hoạt hơn bao giờ hết, cho phép các kỹ sư tùy biến sâu sắc mà không làm ảnh hưởng đến mã nguồn cốt lõi (core). Bài viết này sẽ hướng dẫn bạn quy trình xây dựng một plugin hoàn chỉnh theo tiêu chuẩn của thị ...
Đăng vào ngày 5 tháng 7 lúc 03:56
Mã hóa và giải mã dữ liệu URL bằng Base64 và AES trong PHP
Base64 không phải là cơ chế bảo mật — nó chỉ là phương pháp mã hóa nhị phân sang dạng văn bản có thể truyền tải an toàn qua các kênh chỉ hỗ trợ ký tự ASCII. Trong khi đó, việc bảo vệ dữ liệu nhạy cảm trong URL đòi hỏi các kỹ thuật thực sự như mã hóa đối xứng (AES) kết hợp xác thực thông điệp (HMAC). Bài viết này trình bày rõ ràng sự khác biệt g ...
Đăng vào ngày 3 tháng 7 lúc 12:12
Mẫu Website PHP chuyên nghiệp cho công ty phát triển phần mềm di động
Giới thiệu tổng quan về mẫu website PHP cho công ty phát triển ứng dụng di động
Trong thời đại số hóa hiện nay, việc xây dựng một website chuyên nghiệp là yếu tố then chốt giúp các công ty phát triển phần mềm di động thể hiện năng lực và thương hiệu của mình. Mẫu website PHP với tông màu cam chủ đạo được thiết kế đặc biệt cho các doanh nghiệp t ...
Đăng vào ngày 2 tháng 7 lúc 20:55
Giới thiệu về lập trình hướng đối tượng trong PHP
Lớp và đối tượng cơ bản
Một ví dụ đơn giản để bắt đầu:
<?php
// Tạo một lớp
class Pet {
public $ten;
public $tuoi;
public $mau_sac;
}
// Tạo một đối tượng mèo
$pet1 = new Pet;
$pet1->ten = "Nhung";
$pet1->tuoi = 5;
$pet1->mau_sac = "trắng";
// Tạo thêm một đối tượng mèo
$pet2 = new Pet;
$pet2->te ...
Đăng vào ngày 30 tháng 6 lúc 19:20
Xây dựng môi trường LNMP trên CentOS 7
I. Chuẩn bị
1. Cấu hình nguồn Yum
Đầu tiên, hãy đổi tên hoặc xóa các tệp cấu hình yum mặc định của hệ thống, sau đó tải hai tệp sau:
Alibaba Cloud: http://mirrors.aliyun.com/repo/Centos-7.repo
EPEL mở rộng: http://mirrors.aliyun.com/repo/epel-7
Sau khi tải xong, cần sử dụng lệnh để xóa bộ nhớ cache yum cũ và tạo bộ nhớ cache mới với tệp cấu hì ...
Đăng vào ngày 27 tháng 6 lúc 08:28
Xử lý ảnh nâng cao trong PHP: Thay đổi kích thước, cắt, chèn logo và áp dụng hiệu ứng hình ảnh
PHP cung cấp nhiều công cụ mạnh mẽ để xử lý ảnh động trong các ứng dụng web — từ tối ưu hóa hình ảnh người dùng đến tự động tạo banner hoặc thumbnail. Với sự hỗ trợ của các thư viện hiện đại, việc thực hiện các tác vụ như thay đổi kích thước thông minh, cắt ảnh theo vùng trọng tâm, chèn watermark dạng văn bản hoặc hình ảnh, hay áp dụng hiệu ứng ...
Đăng vào ngày 26 tháng 6 lúc 22:55
FastAdmin-T: Hướng dẫn cấu hình và tùy chỉnh nâng cao
FastAdmin-T là một khung ứng dụng quản trị dựa trên ThinkPHP, được tối ưu cho phát triển nhanh các hệ thống quản lý nội dung và nghiệp vụ. Dưới đây là tổng hợp các thao tác thiết lập quan trọng, đã được tái cấu trúc để đảm bảo tính rõ ràng, an toàn và tương thích với phiên bản PHP hiện đại.
Cấu hình cơ sở dữ liệu và ghi chú bảng
Để tăng tính m ...
Đăng vào ngày 26 tháng 6 lúc 17:57