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