Poiché la dimensione dei dati non è piccola che la mia app web deve caricare, diventa piuttosto lento alcune volte, quindi ho deciso di aggiungere alcune funzioni jQuery ajax per caricare determinati dati su richiesta e quindi salvarlo in una cache.Accettare le richieste get/post solo da localhost
Quello che mi piacerebbe sapere è come posso limitare le richieste di GET
o POST
solo da localhost/lo stesso server/lo stesso IP in modo da poter evitare chiamate dall'esterno alla mia app?
Ciò significa che le mie funzioni php che restituiscono dati, dovrebbero restituire i dati solo se richiesti da localhost.
La mia app Web viene eseguita sul framework di CodeIgniter e la configurazione del mio server Web è una LAMP in esecuzione su ubuntu.
Qualche idea?
Si potrebbe desiderare di fare un'eccezione quando $ _SERVER [ 'SERVER_ADDR'] restituisce :: 1 – TheRealChx101
Nota: è possibile falsificare REMOTE_ADDR http: // StackOverflow. it/questions/5092563/how-to-fake-serverremote-addr-variable –