如何將數據從一個站點保存到另一個站點數據庫?我需要製作一個將數據保存到外部數據庫的表單。我試着用fopen
,但我不認爲這是做了正確的方式:如何將數據從一個站點保存到另一個站點數據庫?
$externalsave = fopen('http://onewebsite.com/folder/this_page_INSERTS_INTO_DB.php?datavalue1='.$data1.'&datavalue2='.$data2, 'r');
$data = '';
while(!feof($externalsave))
$data .= fread($externalsave, 4092);
fclose($externalsave);
echo $data;
是否有人知道我怎麼能保存插入一個表格值在一個網站上,在外部數據庫?
我使用的是Apache服務器,上面的代碼工作正常,我只是不相信它。或者我可以嗎?
你是否正在從數據庫保存到數據庫?或者你只是想從另一個網站寫入遠程數據庫。 – hanleyhansen 2012-08-07 13:34:41
[CURL](http://ee.php.net/manual/en/book.curl.php)是你最好的朋友。 – Leri 2012-08-07 13:34:48
你的代碼看起來應該可以工作(或者你可以簡單地使用'file_get_contents'),但是可能會禁用外部URL提取 - 一些共享的PHP主機不允許它。 – halfer 2012-08-07 13:42:00