Webhook(Webカートから)からローカルのMicrosoft SQL Serverにデータを追加しようとしています。私にとって最良のルートは、PHPスクリプトを使用して新しいデータ(jsonとしてのPOST)をリッスンし、それを解析してから、クエリを実行してMSSQLに追加することです。
PHPスクリプト(共有ホストのWebサイトにあります)とローカルMSSQLデータベースの間の接続に関するセキュリティについてはよく知りません。PHPスクリプトを同じローカルホストで実行したままにします(ApacheをWindowsで実行します)が、WebhookのURIはパブリックにアクセスできる必要があります。
または、ローカルホストからスクリプトをスケジュールして、WebカートAPIを介して定期的に更新を確認することもできますが、私のようなアマチュアプログラマーにとってはWebhookの方が簡単です。
リモートの共有ホストでPHPを使用してローカルマシンのMSSQLに接続する場合、セキュリティを確保するためにどのような手順を実行できますか?
localhost without web
。MSSQLをオンラインのphpスクリプトからアクセスできるようにするのと同じ方法で、ローカルのApacheサーバーをオンラインにすることができます。それはケースではない場合、どのようにあなたのローカルアクセスしているMSSQL
内にphp script hosted on shared hosting server
。
correct
、他のどこにもURLを公開しないため、セキュリティ上の問題はありません。必要に応じて、特定のドメインを除くすべての着信HTTP要求をブロックします。
host the PHP script on your localhost
ホストできる場合はどうしてMSSQL
ですか?