2013-04-07 63 views
0

對於您提交內容的網站(如向Steam提交遊戲),提交的內容如何發送?讓我以Steam爲例。提交遊戲時,評論如何確認/否定?他們對Steam上的評論者有他們自己的特別計劃嗎?我正在嘗試編寫一個Web應用程序,供用戶提交內容(如文本),並在網站發佈之前對其進行審查。我會創建一個管理員帳戶系統,發送所有提交的內容嗎?我在想象這些事情是如何工作的,非常困難。Web應用程序如何處理提交內容?

回答

0

那麼,提交通常是通過http post請求完成的,其中客戶端應用程序(通常是瀏覽器)將表單中包含的數據提交給一個sepcified URL,它接受數據並在服務器端處理它們。

例如評論提交系統將具有以下形式:

<form method="post" action="post_comment.php"> 
<input type="text" name="username"> 
<input type="text" name="comment"> 
<input type="sumbit" value="Sumbit"> 
</form> 

當用戶點擊該按鈕填滿瀏覽器構造一個HTTP請求到post_comment.php,在HTTP有效載荷中發送的數據,作爲名稱值對這樣的:

username=AUser&comment=Acomment 
在服務器側

服務器得到的數據並對其進行處理(例如將其存儲在數據庫中)

<?php 
$username = $_POST['username']; 
$comment = $_POST['comment']; 
?> 

對於管理員帳戶系統,是的,您可以將用戶提交的值存儲在管理員可以接受/拒絕的臨時表中。如果管理員接受他們,將其移動到普通表中以進行所有評論,否則就放棄它。

相關問題