Máy chủ đặt phòng được triển khai bằng PHP và Apache. Để định tuyến đúng cách các yêu cầu, tệp này sử dụng tệp.htaccess, vì vậy, hãy đảm bảo rằng bạn đã bật AllowOverride cho thư mục.
Bạn phải thiết lập chứng chỉ SSL và phân phát tất cả yêu cầu qua HTTPS.
Nếu máy chủ của bạn chưa thiết lập chứng chỉ SSL, bạn có thể xem lại tài liệu về SSL/TLS của Apache.
Việc triển khai PHP không dựa vào thư viện vùng đệm giao thức, mà thay vào đó, dựa vào các phương thức chuyển đổi tuần tự JSON đơn giản.
.htaccess hướng dẫn apache định tuyến tất cả các yêu cầu /v3/ thông qua
bookingserver.php
bookingserver.php xử lý logic yêu cầu, bao gồm cả xác thực
apiv3methods.php có các phương thức triển khai giao diện API v3
Sau khi tải các tệp xuống, bạn nên đặt các tệp đó vào một thư mục có thể phân phát.
Xin lưu ý rằng bất kỳ thư mục nào bạn đặt các tệp này vào sẽ trở thành thư mục mẹ của thư mục /v3/ mà bạn không cần tạo một cách rõ ràng.
Kiểm thử Máy chủ đặt phòng
Bạn có thể tải xuống và chạy tiện ích kiểm thử đặt phòng. Để cài đặt, hãy làm theo hướng dẫn cài đặt được cung cấp trong trang README.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-26 UTC."],[],["This PHP-based reference implementation of the API v3 Booking Server requires Apache and PHP. It uses `.htaccess` for request routing, necessitating `AllowOverride` and an SSL certificate for HTTPS. The project, downloadable via `git clone`, comprises three files: `.htaccess` for routing, `bookingserver.php` for logic and authentication, and `apiv3methods.php` for the API interface. After downloading, place these files in a server directory to serve /v3/ requests. You can test it using the provided booking test utility.\n"]]