iT邦幫忙

0

A網站讀取B資料庫

匿名 2015-05-25 18:44:502050 瀏覽

想請問各位,如果我要把A網站撈B網站的資料庫,
這是可行的嗎?

但我試過後卻讀不到,
想請問各位該如何解決?

Foster iT邦研究生 1 級 ‧ 2015-05-26 07:42:49 檢舉
A,B網站都是你的嗎?
如果是自己去設定防火牆,或連線設定之類的或許就可以。
如果不是你該不會是駭客吧?而且還使用最近it邦幫忙前輩們最唾棄的"匿名發問"。

基本上一個資料庫不可能對整個internet都開放連線吧!
如果是這資料庫也太不安全了...
李大瑋 iT邦研究生 3 級 ‧ 2015-05-26 15:08:29 檢舉
最近一堆匿名討論的文章.......
都自行刪除了
或許這是匿名討論回答者不多的問題吧
2
隨風奶爸
iT邦好手 1 級 ‧ 2015-05-26 09:17:12

您的問題可以參考一下例如政府開放的數據,您要如何用?
嘿嘿~
透過制定好的web service、使用JSON~
查找一下吧~

2
純真的人
iT邦研究生 5 級 ‧ 2015-05-26 10:43:26

AB網站都是你的話

就可使用SQL跨庫查詢~就可以了~

若不是~也要對方開放IP連線給你才可以查詢。

6
李大瑋
iT邦研究生 3 級 ‧ 2015-05-26 15:03:34

[quote]A網站讀取B資料庫(剩4天到期)
標籤:php mysql
想請問各位,如果我要把A網站撈B網站的資料庫,
這是可行的嗎?

但我試過後卻讀不到,
想請問各位該如何解決?
....
其實這狀況很多
版主並沒有說明清楚
所以一開始並沒有想回答
整理思緒後小弟列出幾種可能模式
大家討論吧
狀況一:AB在同區同範圍(指同一個intranet底下)
這個應該很好處理,開起通道指項就可以
不過小弟估計,這並非開版版大的要求....沒挑戰性

狀況二:AB在不同區同範圍(指不同區的internet),但是都是由板大管理
這個應該還是好處理,防火牆設定好,PORT轉換設定好就可以
不過小弟估計,這也並非開版版大的要求....雖然稍具挑戰性

狀況三:A是您的伺服器,但是要撈廠商(或是客戶)的資料
這個稍微有難度,你必須要廠商(客戶)提供的程式連結碼
並且還要做認證,認證成功後,才可以開起資料交流
甚至廠商(客戶)僅是給您一個TEMP(暫時連接資料庫),不過,對您應該沒有差別
小弟估計,這或許是開版版大的要求....挑戰性高

狀況四:A是您的伺服器,但是要撈不認識的資料(駭客??)
這個非常有難度,你沒有廠商(客戶)提供的程式連結碼
並且還要偷偷做認證,認證成功後,才可以開起資料交流
小弟估計,這個最好別碰....挑戰性非常高,也容易觸法

話說...........你到底要幹嘛

0
c66702000
iT邦新手 5 級 ‧ 2015-09-04 17:16:22

如果兩個網站都是自己所有,
但又在不同的intranet,
可以自己寫一個API來解取,
另一個網站資料庫的資料。


例如:A網站寫一個 a.php
a.php會依照收到的 GET參數或是 POST參數 (推薦POST),
來產生你要的資料(建議產生json或xml格式)。
在由 b.php 去抓取a.php中的文字資料。
這樣就可以解決你說的問題了(雖然繞了一圈...)
至於怎麼寫嘛... a.php我就不說明了,
b.php的話,可以google "php 小偷 POST"

我要發表回答

立即登入回答