Tôi đang cố gắng thêm dữ liệu từ một webhook (từ giỏ hàng web) vào Microsoft SQL Server cục bộ. Có vẻ như con đường tốt nhất đối với tôi là sử dụng tập lệnh PHP để nghe dữ liệu mới (POST là json), phân tích cú pháp, sau đó truy vấn để thêm vào MSSQL.
Tôi không quen với bảo mật liên quan đến kết nối giữa tập lệnh PHP (sẽ nằm trên một trang web lưu trữ chia sẻ) và cơ sở dữ liệu MSSQL cục bộ. Tôi sẽ chỉ giữ tập lệnh PHP chạy trên cùng một localhost (có Apache chạy trên Windows), nhưng URI cho webhook cần phải được truy cập công khai.
Cách khác, tôi giả sử rằng tôi chỉ có thể lên lịch cho một tập lệnh từ localhost để kiểm tra định kỳ các bản cập nhật thông qua API webts, mặc dù các webhooks dường như là bằng chứng ngu ngốc hơn đối với một lập trình viên nghiệp dư như tôi.
Tôi có thể thực hiện các bước nào để đảm bảo bảo mật khi sử dụng PHP trên máy chủ chia sẻ từ xa để kết nối với MSSQL trên máy cục bộ của mình?
localhost without web
. Tôi muốn nói rằng bạn có thể làm cho máy chủ apache cục bộ của bạn trực tuyến giống như cách bạn đang làm cho MSSQL của bạn có thể truy cập được vào một tập lệnh php trực tuyến. Nếu đó không phải là trường hợp thì làm thế nào bạn truy cập vào địa phương của bạn MSSQL
trong php script hosted on shared hosting server
.
correct
, không có vấn đề bảo mật nào vì bạn sẽ không xuất bản URL ở bất kỳ nơi nào khác..Nếu cần chặn tất cả yêu cầu HTTP đến ngoại trừ tên miền cụ thể đó.
host the PHP script on your localhost
nếu bạn có thể lưu trữMSSQL
tại địa phương?