PHP için Rezervasyon Sunucu İskeleti

Bu, şunun referans uygulamasıdır: PHP tabanlı API v3 Rezervasyon Sunucusu

Ön koşullar

Şu dosyanın yüklenmesini gerektirir:

Başlarken

Rezervasyon Sunucusu, PHP ve Apache kullanılarak uygulanır. Düzgün bir şekilde yönlendirmek için bunu yaparken .htaccess dosyasına aktarmanızı öneririz; bu nedenle Dizin için AllowOverride etkinleştirilmiştir.

Bir SSL sertifikası oluşturmanız ve tüm isteklerin HTTPS üzerinden sunulmasını sağlamanız gerekir. Sunucunuzda SSL sertifikası kurulumu yoksa, şunu yapabilirsiniz: şurayı gözden geçirin: Apache SSL/TLS belgeleri.

PHP uygulaması protokol arabellek kitaplıklarına dayanmaz, bunun yerine basit JSON serileştirme yöntemlerine dayanır.

Projeyi indirmek için aşağıdaki komutu yürütün:

git clone https://maps-booking.googlesource.com/php-maps-booking-rest-server-v3-skeleton

Kod tabanının tamamı yalnızca üç dosyadan oluşur:

  • .htaccess, apache'a tüm /v3/ isteklerini bookingserver.php
  • Reserveserver.php, kimlik doğrulama da dahil olmak üzere istek mantığını işler
  • apiv3methods.php, API v3 arayüzünü uygulayan yöntemler içerir

Dosyaları indirdikten sonra, sunulabilir bir dizine yerleştirmeniz gerekir. Bunları yerleştirdiğiniz herhangi bir dizinin ilgili sayfanın üst öğesi olacağını unutmayın. /v3/ dizinini oluşturur.

Rezervasyon sunucunuzu test etme

Şunu indirip çalıştırabilirsiniz: rezervasyon testi yardımcı programı. Yüklemek için sağlanan yükleme talimatlarını uygulayın BENİOKU sayfasındaki talimatları uygulayın.