我試圖從客戶端發送數據到服務器。客戶端運行一個簡單的使用'request'庫的python腳本。服務器端由使用$ _POST的另一個簡單的php腳本組成。通過http post發送數據從客戶端到服務器
我需要網頁進行更新,具體取決於通過客戶端程序提供的數據。
下面是python腳本:
import requests
url = "http://xxxxxxx.com/php_files/text_data.php"
d = {'test': 'It works!'}
r = requests.post(url, data = d)
print r.status_code, r.reason
print r.text
這裏是PHP代碼: '!它的工作原理'
<!DOCTYPE = html>
<html>
<head>
<h1>
<?php
$txt = $_POST['test'];
echo $txt;
?>
</h1>
</head>
</html>
我需要的PHP頁面顯示在h1上,因爲這是正在傳遞的值。 但由於某種原因,它不顯示任何內容
r.text使用'It works!'打印所需的格式。在< h1>標記中,但同樣不會顯示在實際網站中。
我也試過var_dump($ txt)。它給了我一個NULL值。
任何幫助將不勝感激。
中建議的方法之一如何在您訪問時將其發佈到網站這一頁? –
通常你會以某種方式存儲你收到的東西(在數據庫或某種文件中......),這樣你可以稍後檢索數據以便隨時顯示...... –
我正在運行python腳本,並期待數據將被髮布到網頁上。我的目標是將數據從Python腳本傳輸到Web服務器。 ....所以根據你我應該存儲$ txt文本文件或MySql數據庫中的PHP腳本? – Specas