PHP表单
来源:互联网 发布:淘宝男生服装店推荐 编辑:程序博客网 时间:2024/05/17 16:01
实例
<html><body><form action="welcome.php" method="post">Name: <input type="text" name="name"><br>E-mail: <input type="text" name="email"><br><input type="submit"></form></body></html>
运行实例
当用户填写此表单并点击提交按钮后,表单数据会发送到名为 "welcome.php" 的 PHP 文件供处理。表单数据是通过 HTTP POST 方法发送的。
如需显示出被提交的数据,您可以简单地输出(echo)所有变量。"welcome.php" 文件是这样的:
<html><body>Welcome <?php echo $_POST["name"]; ?><br>Your email address is: <?php echo $_POST["email"]; ?></body></html>
输出:
Welcome JohnYour email address is john.doe@example.com
(get只是将$_POST换成$_GET)
$_SERVER["PHP_SELF"] 是一种超全局变量,它返回当前执行脚本的文件名。
因此,$_SERVER["PHP_SELF"] 将表单数据发送到页面本身,而不是跳转到另一张页面。这样,用户就能够在表单页面获得错误提示信息。
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
什么是 htmlspecialchars() 函数?
htmlspecialchars() 函数把特殊字符转换为 HTML 实体。这意味着 < 和 > 之类的 HTML 字符会被替换为 < 和 > 。这样可防止攻击者通过在表单中注入 HTML 或 JavaScript 代码(跨站点脚本攻击)对代码进行利用。
在用户提交该表单时,我们还要做两件事:
- (通过 PHP trim() 函数)去除用户输入数据中不必要的字符(多余的空格、制表符、换行)
- (通过 PHP stripslashes() 函数)删除用户输入数据中的反斜杠(\)
0 0
- php表单
- php 表单
- PHP表单
- PHP表单
- PHP-表单
- Php表单
- PHP 表单
- php表单
- php表单
- PHP表单
- PHP表单之表单验证
- php表单01-表单处理
- php表单02-表单验证
- [表单] -- php表单过期处理
- php 与 表单
- PHP中获取表单
- PHP模拟表单提交
- php 表单验证类
- 山东第二届省赛回顾 Binomial Coeffcients
- 工厂模式----我要吃中式披萨
- PHP学习2
- (基础线段树)FOJ2171 防守阵地 II
- MySQL触发器
- PHP表单
- 二叉树的基本操作
- 平衡二叉树
- Play Web应用的调用顺序
- iOS[正解] - 打开本地服务器
- Container With Most Water (待消化)
- FZU 1753-Another Easy Problem(求多个组合数的最大公约数)
- poj 3281
- 新浪微博开发之二十六(上拉加载)