2013-04-07 78 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']; 
?> 

对于管理员帐户系统,是的,您可以将用户提交的值存储在管理员可以接受/拒绝的临时表中。如果管理员接受他们,将其移动到普通表中以进行所有评论,否则就放弃它。

相关问题