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 HTTPS with an SSL certificate. The implementation utilizes JSON instead of protocol buffers. To get started, clone the project using `git clone`. The codebase includes `.htaccess` for routing, `bookingserver.php` for request handling and authentication, and `apiv3methods.php` for API v3 method implementations, all of which need to be placed in a directory. A separate booking test utility is provided.\n"]]