Web应用程序如何处理提交?

时间:2013-04-07 22:00:49

标签: web-applications form-submit review

对于您提交内容的网站(例如向Steam提交游戏),如何准确发送提交内容?我以Steam为例。提交游戏时,审核如何确认/拒绝?他们是否为Steam上的审阅者提供了自己的特殊计划?我正在尝试编写一个用户提交内容(如文本)的Web应用程序,然后在将其发布到网站上之前对其进行审核。我是否会创建一个管理员帐户系统来发送所有提交的内容?我很难想象这些事情是如何起作用的。

1 个答案:

答案 0 :(得分:0)

好吧,提交通常是使用http post请求完成的,其中客户端应用程序(通常是浏览器)将表单中包含的数据提交给一个sepcified URL,该URL接受数据并在服务器端处理它们。

例如,评论提交系统将具有以下形式:

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

当用户点击sumbit按钮时,浏览器构建一个对post_comment.php的http请求,将http数据包中的数据作为名称值对发送,如下所示:

username=AUser&comment=Acomment

在服务器端,服务器获取数据并处理它们(例如将它们存储在数据库中)

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

对于管理员帐户系统,是的,您可以将用户提交的值存储在管理员可以接受/拒绝的临时表中。如果管理员接受了它们,请将其移动到所有注释的普通表中,否则只需删除它。