Ich versuche, Daten von einem Webhook (von einem Web Cart) zu einem lokalen Microsoft SQL Server hinzuzufügen. Es scheint mir der beste Weg zu sein, ein PHP-Skript zu verwenden, um nach neuen Daten zu suchen (POST als json), sie zu analysieren und dann abzufragen, um sie zu MSSQL hinzuzufügen.
Ich bin nicht mit der Sicherheit in Bezug auf die Verbindung zwischen dem PHP-Skript (das sich auf einer Shared-Host-Website befinden würde) und der lokalen MSSQL-Datenbank vertraut. Ich würde nur das PHP-Skript auf demselben lokalen Host laufen lassen (Apache unter Windows laufen lassen), aber der URI für den Webhook muss öffentlich zugänglich sein.
Alternativ gehe ich davon aus, dass ich einfach ein Skript vom localhost planen könnte, um regelmäßig über die Web Carts-API nach Updates zu suchen, obwohl die Webhooks für einen Amateurprogrammierer wie mich narrensicherer zu sein scheinen.
Welche Schritte kann ich unternehmen, um die Sicherheit zu gewährleisten, wenn ich PHP auf einem Remote-Host mit gemeinsam genutztem Host verwende, um eine Verbindung zu MSSQL auf meinem lokalen Computer herzustellen?
localhost without web
. Ich wollte damit sagen, dass Sie Ihren lokalen Apache-Server genauso online stellen können, wie Sie Ihr MSSQL für ein Online-PHP-Skript zugänglich machen. Ist dies nicht der Fall ist , dann Wie zugreifen Sie Ihren lokalen MSSQL
in php script hosted on shared hosting server
.
correct
, keine Sicherheitsprobleme damit, da Sie die URL nirgendwo anders veröffentlichen werden. Falls erforderlich, blockieren Sie alle eingehenden HTTP-Anforderungen mit Ausnahme dieser bestimmten Domäne.
host the PHP script on your localhost
wenn SieMSSQL
lokal hosten können ?