Possiedo un'API RESTful che consente il recupero dei dati tramite richieste come GET http://example.com/users/id/1
(Codificato dopo questo tutorial ).
Il controller di accensione del codice ha il seguente aspetto:
class Example_api extends REST_Controller {
function user_get()
{
$data = array('returned: '. $this->get('id'));
$this->response($data);
}
Questa API è stata scritta appositamente per il motivo che dovrei essere in grado di accedere alla stessa logica del codice dal front-end del web così come dalle app mobili ecc. Ora, l'app mobile è facile da scrivere ma voglio trovare la strategia per utilizzando l'API dal sito web. Il sito web è essenzialmente seduto sullo stesso server che offre questa API e non mi sembra corretto effettuare una richiesta HTTP all'API dal codice e passare di nuovo attraverso la rete.
Quindi, la domanda è, come faccio a utilizzare l'API dal codice php nello stesso sito senza passare attraverso la rete.