Accepter les requêtes get / post uniquement à partir de localhost

En raison de la taille des données n'est pas peu que mon application web pour charger, c'est assez lent, à certains moments, donc, à cet effet, j'ai décidé d'ajouter un peu de jQuery ajax fonctions pour charger certaines données à la demande et de l'enregistrer dans une mémoire cache.

Ce que je voudrais savoir c'est comment puis-je limiter les GET ou POST demande seulement à partir de localhost/même serveur/même adresse ip afin que je puisse éviter tous les appels provenant de l'extérieur de mon app?

Qui signifie que mes fonctions php qui retourne des données, doit retourner des données seulement si la demande de localhost.

Mon application web s'exécute sur CodeIgniter du cadre et de ma configuration du serveur web est une LAMPE fonctionnant sur ubuntu.

Des idées?

source d'informationauteur Alex