权重域名

已备案域名,老域名交易,高权重域名购买,百度权重域名出售,权重域名买卖,万网已备案老域名注册查询抢注转让,买老域名,二手老域名,鹰潭网站建设

POST和GET的请求是如何进行的

POST和GET的请求是如何进行的

到目前为止,我们总是通过一个web表单向脚本传递数据,在web表单中可以指定脚本作为表单提交按钮的动作。当用户填完表单并按下提交按钮时,表单数据就会打包,并作为额POST请求发送到脚本。

问题在于,admin页面没有使用表单来启动用户脚本。它只是通过一个URL链接到脚本。所以我们需要一种只使用URL向脚本发送数据的方法。在这里GET就非常方便,因为它允许访问作为参数打包在一个URL中的数据。与POST类似,通过一个GET请求传递到脚本的数据可以利用一个超级全局变量访问,不过这个超级全局变量名为$_GET而不是$_POST。

GET与POST如何删除数据

GET与POST如何删除数据

我们知道,用户要删除数据,首先从admin页面上remove链接开始,它链接到用户脚本。我们还知道,数据可以通过连接URL传递到用户脚本。不过,这里还有一个问题,实际上GET请求不应改变服务器上的任何内容,如删除一个数据。一种可能的解决方案是不对服务器做任何改变,暂且如此。确认页面用一个简单的YSE或NO表单显示了准备删除的数据。选择YES并点击提交按钮会导致数据确实被删除,而选择NO则会取消数据删除。

由同一个脚本对GET和POST请求做出响应是完全可能的,甚至在某些情况下这会很有帮助。从GET和POST的角度来考虑,用户脚本可以显示确认页面,作为对admin脚本GET请求的一个响应。由于确认本身是一个表单,它可以在提交时发出自己的POST请求。如果表单是一个自引用表单,那么同一个脚本既可以处理POST请求,又能完成数据删除。以下是这个过程的步骤:1、用户点击admin页面上remove链接时通过一个GET请求启动脚本。2、脚本使用存储在$_GET数组中的数据生成一个删除确认表单。3、脚本再次启动,不过这一次是用户提交确认表单时通过一个POST请求来启动。4、脚本从数据库删除数据,同时从web服务删除相应文件。

«1»