0
在PHP上,你有file_get_content來獲取頁面的內容,而不僅僅是你自己的頁面,而是任何人的頁面。所以我想知道是否有辦法發佈到任何人的網站。所以,例如。如果我在論壇上創建帳戶並想登錄並獲取頁面內容,我可以通過使用PHP反對鍵入我的用戶名和密碼以查看網站來遠程執行此操作。我意識到這個問題可能會被拒絕投票,但我只想知道這是否可能。向外部網站發佈數據不僅僅是你自己的
在PHP上,你有file_get_content來獲取頁面的內容,而不僅僅是你自己的頁面,而是任何人的頁面。所以我想知道是否有辦法發佈到任何人的網站。所以,例如。如果我在論壇上創建帳戶並想登錄並獲取頁面內容,我可以通過使用PHP反對鍵入我的用戶名和密碼以查看網站來遠程執行此操作。我意識到這個問題可能會被拒絕投票,但我只想知道這是否可能。向外部網站發佈數據不僅僅是你自己的
「的發佈數據到外部網站,而不是你自己的」
我只是想知道,如果這是可能的。
是的,這是可能的。
您可以使用curl library。
這裏有一個小例子:
$url = 'http://remotedomain.com/post.php';
$fields = array(
'username' => "myusername",
'password' => "mypassword"
);
//url-ify the data for the POST
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string, '&');
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL, $url);
curl_setopt($ch,CURLOPT_POST, count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
//execute post
$result = curl_exec($ch);
//server response in now on $result
//close connection
curl_close($ch);
http://php.net/manual/en/curl.examples.php – maniteja
是的,你可以張貼到任何人的網站。這就是爲什麼你在網上看到驗證碼圖片,以防止「機器人」發佈到你的網站。搜索谷歌「發佈數據到外部域使用PHP」 – ThiagoPXP
@ThiagoPXP是的。我發現的所有答案都很複雜,並且幾乎沒有解釋。 – jessica