`
zhiming_817
  • 浏览: 163963 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PHP 表单和用户输入

    博客分类:
  • php
阅读更多

PHP 的 $_GET 和 $_POST 用于检索表单中的值,比如用户输入。

PHP 表单处理

表单实例:

<html>
<body>

<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html>

上面的 HTML 页面实例包含了两个输入框和一个提交按钮。当用户填写该表单并单击提交按钮时,表单的数据会被送往 "welcome.php" 这个文件。

"welcome.php" 文件类似这样:

<html>
<body>

Welcome <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_POST["age"]; ?> years old.

</body>
</html>

上面这个脚本的输出样本类似这样:

Welcome John.
You are 28 years old.

我们将在下一章解释 PHP $_GET 和 $_POST。

表单验证

应该在任何可能的时候对用户输入进行验证。客户端的验证速度更快,并且可以减轻服务器的负载。

不过,任何流量很高以至于不得不担心服务器资源的站点,也有必要担心站点的安全性。如果表单访问的是数据库,就非常有必要采用服务器端的验证。

在服务器验证表单的一种好的方式是,把表单传给它自己,而不是跳转到不同的页面。这样用户就可以在同一张表单页面得到错误信息。用户也就更容易发现错误了。

 

http://www.w3school.com.cn/php/php_forms.asp

分享到:
评论

相关推荐

    PHP与HTML表单的综合应用.rar

    PHP与Web表单的综合应用,设计一个个人简历登记表。在页面中设计一个表单,要求用户输入个人信息

    PHP与Web页面交互 -表单与PHP的关系.ppt

    * PHP与Web页面交互 -----表单与PHP的关系 课程内容 表单与PHP的关系 提交表单信息 一、表单与PHP的关系 虽然表单是... 1 .GET方法提交表单 二、提交表单信息 &lt;body&gt; 请输入账号和密码: &lt;br&gt; &lt;form action="do_get.

    PHP 完整表单实例

    PHP – 在表单中确保输入值 在用户点击提交按钮后,为确保字段值是否输入正确,我们在HTML的input元素中插添加PHP脚本, 各字段名为: name, email, 和 website。 在备注中的 textarea 字段中,我们将脚本放于 和 ...

    计算机病毒与防护:PHP表单处理(GET).ppt

    单击此处添加标题 * * * * PHP表单处理(GET) 静态网页与动态网页 动态页面基本概念 动态页面是以ASP、ASPX、PHP、JSP等,由相应的脚本引擎来解释执行,根据指令生成静态网页。 动态页面上的内容存在于数据库中,...

    HTML5 实战PHP之Web页面表单设计

    在本教程中,将带领大家使用HTML5,CSS3及PHP实际设计一个符合HTML5标准的简单的表单提交... 可以看到,在这个设计草图中,我们期望实现的效果是:当用户输入姓名时,NAME字段的文本框会以焦点的形式显示出来,而ema

    php用户注册页面利用js进行表单验证具体实例

    介绍了php用户注册页面利用js进行表单验证具体实例,有需要的朋友可以参考一下

    jQuery多功能注册表单验证插件代码

    功能介绍:jQuery多功能注册表单验证插件代码,能够验证几乎所有字段,让你自定义错误提示的长度,提示内容,提示字体颜色,还能与php动态验证手机号或者用户名在数据库是否存在,还能验证身份证是否输入正确,还能配合短信...

    PHP完全参考手册 源代码

     本书详细介绍了如何个性化PHP工作空间,定义运算符和变量,操作字符串和数组,部署HTML表单和按钮,以及如何处理用户输入等内容。您将掌握如何访问数据库信息,用cookies跟踪客户端首选项,执行FTP和电子邮件事务...

    php基于表单密码验证与HTTP验证用法实例

    本文实例讲述了php基于表单密码验证与HTTP验证...当用户输入用户名和密码后,包含有 URL 的 PHP 脚本将会加上预定义变量 PHP_AUTH_USER , PHP_AUTH_PW 和 AUTH_TYPE 被再次调用,这三个变量分别被设定为用户名,密码和

    JSValidation-----强大而灵活的表单客户端验证框架

    在目前的测试环境下,支持IE5及以上版本,Mozilla系列和支持DOM2模型的其他浏览器。你不用再考虑在多浏览器下如何兼容,JSValidation帮你做到了这些。 &lt;br&gt;2. JSValidation能做什么,不能做什么? 如上所述,...

    基于PHP实现的网上留言管理系统的设计(源代码+论文)

    过滤用户输入:在查询数据库之前,你应该使用PHP的mysqli_real_escape_string函数对用户输入进行过滤,以防止SQL注入攻击。 使用HTML实体转义:在显示留言内容时,你应该使用PHP的htmlspecialchars函数将HTML标记...

    PHP开发不能违背的安全规则 过滤用户输入

    在采取措施确保安全之前,来自任何其他来源(比如 GET 变量、表单 POST、数据库、配置文件、会话变量或 cookie)的任何数据都是不可信任的。 例如,下面的数据元素可以被认为是安全的,因为它们是在PHP中设置的。 复制...

    零基础学PHP:快速入门Web开发!.zip

    本资源详细介绍了如何使用PHP进行Web开发,包括创建动态网页、处理表单和用户输入、与数据库交互等方面的知识。 适用人群:对Web开发感兴趣的大学生,有一定的编程基础的学生。 使用场景及目标:适用于编程课程、...

    用PHP的超级变量$_GET获取HTML表单(Form) 数据

    获取 HTML 表单 (HTML Form) 文本输入框 (input type=”text”) 数据 下面是一个 HTML 文件,这个 HTML 含有一个 HTML 表单 (HTML Form),主要用来让用户输入用户姓名的。 复制代码 代码如下: &lt;html&gt; &lt;...

    php中一个完整表单处理实现代码

    《PHP5与MySQL5 Web开发技术详解》第5章主要讲的是表单——处理用户输入,本小节主要讲的是一个完整表单处理。

    DA-FormMaker Professional 2022是一个可靠和专业的应用程序,它允许您为您的网站创建交互式HTML表单

    它提供了一个用户友好的界面,带有自解释的选项,可以创建带有多个字段的HTML表单,而不需要任何HTML、PHP或任何其他语言的知识。安装说明:https://blog.csdn.net/hongfu951/article/details/11 解压密码:123

    Formidable:PHP 7表单库用于处理用户输入

    强大 令人难以置信的是一个几乎完全严格类型PHP 7表单库。 因为我们仍然缺少PHP中的泛型,所以这是使其完全严格类型化的要求。 这些功能一旦可用,“强大”将相应地进行更新。安装通过composer安装: $ composer ...

    PHP5完全攻略

    由于主要功能是表单的转换和信息搜集工作,又成为Personal Home Page和Form Interpreter. 随着网站功能的增加,Rasmus用C语言重写了PHP/FI的底层,实现网站和数据库的交互 2. PHP3 1997年11月,PHP/FI2.0发布。这...

    PHP实战--作者:雷勒索(Dagfinn Reiersφl) , 贝克(Marcus Baker) , 史夫利特(Chris Shiflett)

    涵盖了单元测试、重构、用户交互、MVC模式、输入验证、表单处理、数据库连接和查询。以及抽象的持久性对象等内容。通过研读《PHP实战》,读者将对PHP有更深层、更透彻的理解。可以借鉴先进的面向对象实践。极大地...

    基于PHP+Ajax实现表单验证的详解

    两种常用调用方法:(1)将事件添加到页面元素中,当用户输入完信息后,单击任意键,onkeydown事件被触发,并调用refer()函数。这种方法最简单,最直接,格式如下:复制代码 代码如下:[removed] … function refer()...

Global site tag (gtag.js) - Google Analytics