Rezervasyon sunucusu PHP ve Apache kullanılarak uygulanır. İstekleri doğru şekilde yönlendirmek için .htaccess dosyasını kullanır. Bu nedenle, dizin için AllowOverride ayarının etkinleştirildiğinden emin olun.
SSL sertifikası oluşturmanız ve tüm isteklerin HTTPS üzerinden sunulması gerekir.
Sunucunuzda SSL sertifikası kurulu değilse Apache SSL/TLS dokümanlarını inceleyebilirsiniz.
PHP uygulaması, protokol arabellek kitaplıklarına değil, basit JSON serileştirme yöntemlerine dayanır.
.htaccess, Apache'ye /v3/ isteklerinin tümünü bookingserver.php üzerinden yönlendirmesini söyler.
bookingserver.php, kimlik doğrulama dahil olmak üzere istek mantığını yönetir
apiv3methods.php, API v3 arayüzünü uygulayan yöntemleri içerir.
Dosyaları indirdikten sonra sunulacak bir dizine yerleştirmeniz gerekir.
Bu dosyaları hangi dizine koyarsanız koyun, /v3/ dizininin üst dizini olur. Bu dizini açıkça oluşturmanız gerekmez.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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 server utilizes JSON for data serialization instead of protocol buffers. Installation involves cloning the project via `git` into a servable directory. The code consists of `.htaccess`, `bookingserver.php` for request logic and authentication, and `apiv3methods.php` for API methods implementation. A separate booking test utility is available for server testing.\n"]]