中易网

在网页中表单是做什么用的,表单数据传送到数据库有几种方法,它们的区别是什么?

答案:3  悬赏:20  
解决时间 2021-02-22 09:25
在网页中表单是做什么用的,表单数据传送到数据库有几种方法,它们的区别是什么?
最佳答案
表单是采集用户输入用的。数据从浏览器传送到服务器只有2种方式,get或post。区别:get方式用户数据将以url的形式发送到服务器。post着是隐藏的方式发送到服务器。实际应用中使用post的居多。至于服务器怎么把数据存到数据库,这要因人而异了,条条大道通罗马!
全部回答
一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。
表单的确是传送数据的,而且在有些开发环境中,直接生成简单的按钮和域,这是网页必不可少得元素,你说的数据传送到数据库有几种方法,我认为那要看表单使用的是哪个函数,不同函数就算不同的方法吧
理论上说,GET是从服务器上请求数据,POST是发送数据到服务器。事实上,GET方法是把数据参数队列(query string)加到一个URL上,值和表单是一一对应的。
比如说,name=John。在队列里,值和表单用一个&符号分开,空格用+号替换,特 殊的符号转换成十六进制的代码。因为这一队列在URL里边,这样队列的参数就能看得到,可以被记录下来,或更改。通常GET方法还限制字符的大小(大概是 256字节 )。事实上POST方法可以没有时间限制的传递数据到服务器,用户在浏览器端是看不到这一过程的,所以POST方法比较适合用于发送一个保密的(比如信用 卡号)或者比较大量的数据到服务器。
区别:
Post是允许传输大量数据的方法,而Get方法会将所要传输的数据附在网址后面,然后一起送达服务器,因此传送的数据量就会受到限制,但是执行效率却比Post方法好。
建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;

参考资料:http://www.jb51.net/article/16322.htm

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
青岛台东附近哪里有卖熬药的药锅?谢谢。
to_tm(TimeVar, &systmtime); 这是主函数
上海闸北区小学生校服哪里有卖
幼儿园小班家庭成员一起表演的节目有哪些
湖南省旗峰服饰有限公司驻惠阳办事处这个地址
无锡房价这么低为什么还嫌贵
银河英雄传说中杨威利性格,所指挥战役的原型
qq飞车漂移时出现的围绕车身的长长的柱子是什
示波器什么情况下该设置成1M欧?什么情况下该
广林超市在什么地方啊,我要过去处理事情
小轿车的1.6升的排量就意味着油箱只有1.6升吗
车辆购置税要不要计入固定资产原值
伟尔推出白金版全自动化交易软件是免费软件吗
惠达喷绘地址在哪,我要去那里办事
天长市有多少人口
推荐资讯
我三年前在外地上班,不方便检本于是把A2本换
双路E5 2670+96GB内存,闲置中,能做什么用?
中国电信亚中营业厅百捷联通讯怎么去啊,有知
上海江西路昨天发生大事
武汉理工大学的建筑学好不好?
哪位知道宁乡流沙河快递的联系电话呢?另外
结婚之后的女人再外面跟别的上床,为什么大多
北京166中学高中部地址在哪里
为什么尼古拉·特斯拉的Wardenclyffe塔(沃登
豪艺家灯饰(毫州总代理)怎么去啊,我要去那办
我的梦想的演讲稿500字左右
需要一首日语歌 不知道叫什么 只知道旋律 还
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?