WAMP web sunucusu üzerinde PHP ile bir istirahat API uygulamak için en iyi yolu

1 Cevap php

Ben Windows çalıştıran bir web sunucusu sahibi (WAMP). Bir kullanıcı bir şey yapalım için bir istirahat API (çok basit bir) uygulamak için en iyi yolu bilmek istiyorum.

Diyagramı akışı:

alt text

Ben aslında, ben sorguları işlemek ve bulduğunda komutu (http:// serverIP / webform.php? Cmd = çalıştırmak & item herhangi =) bunu VB6'de bir web sunucusu geliştirilen programlama becerileri var bir şey yok, ama gerçekten WAMP sunucu kullanarak bir çözüm geliştirmek istiyoruz.

Bazı insanlar bir komut güvenlik sorunları için kötü bir çözüm algılandığında bir exe yürütme çözümü de düşünebilirsiniz, ama ben bu özel proje sunucusu hack niyetleri var yok bazı insanlar (güvenilir kişi) tarafından kullanılmak içindir.

Peki, sen ne düşünüyorsun?

Remember:

  1. Its not a public API, its for some people and some programs who will use the API
  2. Onun çok basit bir, POST veya GET kullanarak sadece tek bir komut.

Thanks

1 Cevap

Ive sadece son zamanlarda PHP üzerinde REST API proje bitmiş ve iyi bir deneyim oldu. Ben onu görmek yolu, bunu uygulamak için hızlı / kolay yolu aşağıdaki unsurları kullanıyor:

  • Object Oriented PHP
  • MVC paradigma
  • Bir istek dağıtıcısı oluşturun

Ben başladığımda, o hiçbir zaman gitmeliyim bu linki çok yararlı buldum:

http://particletree.com/features/how-to-add-an-api-to-your-web-service/

Edit:

Ben bu çerçeve kullanmak vermedi ama umut verici görünüyordu: http://tonic.sourceforge.net/

Ayrıca, CakePHP Dinlenme destekleyen ve düzgün bir MVC çerçevedir. Hiçbir zaman uygulamak arıyorsanız, CakePHP ile gitmek.

İyi şanslar!