您的問題可以參考一下例如政府開放的數據,您要如何用?
嘿嘿~
透過制定好的web service、使用JSON~
查找一下吧~
[quote]A網站讀取B資料庫(剩4天到期)
標籤:php mysql
想請問各位,如果我要把A網站撈B網站的資料庫,
這是可行的嗎?
但我試過後卻讀不到,
想請問各位該如何解決?
....
其實這狀況很多
版主並沒有說明清楚
所以一開始並沒有想回答
整理思緒後小弟列出幾種可能模式
大家討論吧
狀況一:AB在同區同範圍(指同一個intranet底下)
這個應該很好處理,開起通道指項就可以
不過小弟估計,這並非開版版大的要求....沒挑戰性
狀況二:AB在不同區同範圍(指不同區的internet),但是都是由板大管理
這個應該還是好處理,防火牆設定好,PORT轉換設定好就可以
不過小弟估計,這也並非開版版大的要求....雖然稍具挑戰性
狀況三:A是您的伺服器,但是要撈廠商(或是客戶)的資料
這個稍微有難度,你必須要廠商(客戶)提供的程式連結碼
並且還要做認證,認證成功後,才可以開起資料交流
甚至廠商(客戶)僅是給您一個TEMP(暫時連接資料庫),不過,對您應該沒有差別
小弟估計,這或許是開版版大的要求....挑戰性高
狀況四:A是您的伺服器,但是要撈不認識的資料(駭客??)
這個非常有難度,你沒有廠商(客戶)提供的程式連結碼
並且還要偷偷做認證,認證成功後,才可以開起資料交流
小弟估計,這個最好別碰....挑戰性非常高,也容易觸法
話說...........你到底要幹嘛
例如:A網站寫一個 a.php
a.php會依照收到的 GET參數或是 POST參數 (推薦POST),
來產生你要的資料(建議產生json或xml格式)。
在由 b.php 去抓取a.php中的文字資料。
這樣就可以解決你說的問題了(雖然繞了一圈...)
至於怎麼寫嘛... a.php我就不說明了,
b.php的話,可以google "php 小偷 POST"