欢迎来到天天文库
浏览记录
ID:52742268
大小:70.50 KB
页数:3页
时间:2020-03-30
《汉林教育php基础教程 php表单处理.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PHP超全局变量$_GET和$_POST用于收集表单数据(form-data)。PHP-一个简单的HTML表单卜面的例子显示了一个简单的HTML表单,它包含两个输入字段和一个提交按钮:实例■■■■■■■■■・■■■■■・••■・■・•・■・■•••・•■••••••”■•”•・••••••••••••・••••••••••■■■・••■■■■・・•■■■・■■・・w—■■■■■—■■.■■■■■■■■■■・・9^j
2、>Name:E-mail:i当用户填写此表单并点击提交按钮后.表单数据会发送到名为nwelcome.php-的PHP文件供处理。表单数据是通过HTTPPOST方法发送的。如需显乐出被提交的数据,您可以简单地输出(echo)所有变杲「welcome.php”文件是这样的:••••••・••■■•■■
3、■■■■■■■■■■■■■■・■■■■■■■■■■■■■■■■■■■■■■■■■♦—・■・■•■・■・・■・・■•••••••^・・・■••••—•■••••—・•XX—••••・•■••・
4、PGET方法也能得到相同的结果:实例
5、
6、;?>Youremailaddressis:I血的代码很简单。不过,最用要的内容被漏掉了。您需要对表单数据进行验证,以防止脚木出现漏洞。注意:在处理PHP表单时诸关注安全!本页未包含任何表单验证程序,它只向我们展示如何发送并接收表单数据。不过稍后的章节会为您讲解如何提高PHP表单的安金性!对表单适当的安全验证对于抵御黑客攻击和垃圾邮件非常重要!GETvs.POSTGET和POST都创建数组(例如,array(key=>value,
7、key2=>value2,key3=>value3,...))。此数组包含键/值对,其中的键是表单控件的名称,而值是來自用户的输入数据。GET和POST被视作$_GET和$_POS「它们是超全局变量,这意味着对它们的访问无需考虑作用域-无需任何特殊代码,您能够从任何函数、类或文件访问它们。$_GET是通过URL参数传递到当前脚木的变量数组。$_POST是通过HTTPPOST传递到当前脚本的变最数组。何时使用GET?通过GET方法从表单发送的信息对任何人都是可见的(所有变量名和值都显示在URL中)。GET对所发送信息的
8、数量也有限制。限制在大于2000个字符。不过,山于变最显示在URL中,把页面添加到书签中也更为方便。GET可用于发送非放感的数据。注释:绝不能使用GET来发送密码或其他敏感信息!何时使用POST?通过POST方法从表单发送的信息对其他人是不可见的(所有名称/值会被嵌入HTTP请求的主体中),并且对所发送信息的数最也无限制。此外POST支持高阶功能,比如在向服务器上传文件时进行multi-part二进制输入.不过,山于变量未显示在URL中,也就无法将页面添加到书签。提示:开发者偏爱POST來发送表单数据。接F来让我们看
9、看如何安全地处理PHP表单!
此文档下载收益归作者所有