0
對於您提交內容的網站(如向Steam提交遊戲),提交的內容如何發送?讓我以Steam爲例。提交遊戲時,評論如何確認/否定?他們對Steam上的評論者有他們自己的特別計劃嗎?我正在嘗試編寫一個Web應用程序,供用戶提交內容(如文本),並在網站發佈之前對其進行審查。我會創建一個管理員帳戶系統,發送所有提交的內容嗎?我在想象這些事情是如何工作的,非常困難。Web應用程序如何處理提交內容?
對於您提交內容的網站(如向Steam提交遊戲),提交的內容如何發送?讓我以Steam爲例。提交遊戲時,評論如何確認/否定?他們對Steam上的評論者有他們自己的特別計劃嗎?我正在嘗試編寫一個Web應用程序,供用戶提交內容(如文本),並在網站發佈之前對其進行審查。我會創建一個管理員帳戶系統,發送所有提交的內容嗎?我在想象這些事情是如何工作的,非常困難。Web應用程序如何處理提交內容?
那麼,提交通常是通過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'];
?>
對於管理員帳戶系統,是的,您可以將用戶提交的值存儲在管理員可以接受/拒絕的臨時表中。如果管理員接受他們,將其移動到普通表中以進行所有評論,否則就放棄它。