Do kích thước dữ liệu không nhỏ mà ứng dụng web của tôi cần tải, nên nó khá chậm một chút vì vậy tôi quyết định thêm một số chức năng jQuery ajax để tải dữ liệu nhất định theo yêu cầu và sau đó lưu nó vào bộ nhớ cache.Chỉ chấp nhận yêu cầu nhận/gửi từ localhost
Những gì tôi muốn biết là làm thế nào tôi có thể giới hạn bất kỳ GET
hoặc POST
yêu cầu chỉ từ localhost cùng máy chủ/cùng ip/vì vậy tôi có thể tránh được bất kỳ cuộc gọi từ bên ngoài vào ứng dụng của tôi?
Điều đó có nghĩa là các hàm php của tôi trả về dữ liệu, chỉ trả lại dữ liệu nếu được yêu cầu từ máy chủ cục bộ.
Ứng dụng web của tôi chạy trên khung của CodeIgniter và cấu hình máy chủ web của tôi là LAMP chạy trên ubuntu.
Bất kỳ ý tưởng nào?
Bạn có thể muốn thực hiện một ngoại lệ khi $ _SERVER [ 'SERVER_ADDR'] trả :: 1 – TheRealChx101
Lưu ý: Bạn có thể giả mạo REMOTE_ADDR http: // stackoverflow. com/questions/5092563/how-to-fake-serverremote-addr-biến –