簡體   English   中英

允許外部遠程查詢到mysql的最佳方法

[英]best way to allow foreign remote queries to mysql

我正在嘗試創建一個允許任何人在其網站上發布代碼以查詢我的數據庫並返回結果的應用程序。

我不希望代碼包含實際的mysql語句或連接信息(出於明顯的安全原因)。

當前,我已經建立了一個php代碼(用於國外站點),該代碼使用fsockopen查詢我的服務器,並使用fgets讀取結果(mysql查詢及其連接信息在我的站點上保持安全)。

有沒有更好/更快/更安全的方法? 標准方法是什么? (我注意到google的recaptcha也使用此fsockopen / fgets方法)我之所以問這個原因是因為fsockopen系統表現古怪-有時我的服務器決定進行查詢,有時卻不執行(從我的服務器的錯誤日志中) )。 從我自己的服務器(而不是通過fsockopen遠程)請求時,相同的查詢可以正常工作,因此問題似乎出在fsockopen方法上。

有很多不同的方法可以做到這一點。 根據我的經驗,最簡單,最常見的方法是制作REST API。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM