PHP4实际应用经验篇(2)


Posted in PHP onOctober 09, 2006

作者:孙运动

现在给你揭开迷团的另一半-"login.php" 脚本文件。如果不出意外,这个脚本将接受输入的名字,检查是否用户存在,决定是允许还是拒绝进入站点。由于你还没学到PHP的条件语句和逻辑处理,我们现在不打算给你论证清楚-相反,我们仅仅给你展示在前面表单里提交的数据是如何被传送到 "login.php",并能被这个文件使用的。

这就是 "login.php"

--------------------------------------------------------------------------------
< html>
< head>
< basefont face="宋体">
< /head>

< body>
< center>
< font face="宋体" size="-1">
我想知道你是否听说过莎士比亚, < ? echo $name; ?>.
< p>
他要求得到一束另一个名字的玫瑰花,因为那束闻起来可能会更芳香一些。
< p>
你认为呢?
< /font>
< /center>
< /body>

< /html>
--------------------------------------------------------------------------------

当你在表单里输入数据,例如(“张三”),并且提交后,你将看到如下页面:

--------------------------------------------------------------------------------
我想知道你是否听说过莎士比亚, 张三

他要求得到一束另一个名字的玫瑰花,只为那束闻起来可能会更芳香一些

你认为呢?
--------------------------------------------------------------------------------

你将看到,无论何时,当表单提交给PHP脚本时,所有的表单里的变量值和表单的名字将成对地输送到脚本中,从而可以被脚本任意调用。在上面的例子中,当表单被提交后,变量$name在脚本 "login.php"中被自动创建,并且表单里用户输入的值也被赋给该变量。

如果你用Perl来做同样的事情,你需要非常清楚地写出Perl代码来获取表单里的变量值。通过自动创建并赋值,PHP简化了你的代码,大大提高了开发速度-表单处理是PHP优于Perl的两个原因之一。

很明显,PHP也支持表单提交的 POST方法,所有你需要做的仅仅是把METHOD的值标注为"POST" 。

当然,你刚才看到的那个例子是非常基本的。真正来点重量级的程序,你需要知道如何去组织条件语句。非常基本的条件语句是比较语句-例如:“如果某和某相等,则用某种方法做这个动作”

PHP有一串特意设计的操作符以方便在条件语句中使用。这儿是一个列表:

假设 $delta = 12 并且 $omega = 9

操作符
意义
表达方式
结果

==
等于
$delta == $omega
False

!=
不等于
$delta != $omega
True

>
大于
$delta > $omega
True

<
小于
$delta < $omega
False

>=
大于或等于
$delta > = $omega
True

<=
小于或等于
$delta <= $omega
False

PHP4还增加了一种新的操作符"===",用来测试两个数据数值和类型是否都相同,在这一部分的最后一小节有一个简单的例子。

PHP 相关文章推荐
php UTF-8、Unicode和BOM问题
May 18 PHP
深入了解 register_globals (附register_globals=off 网站打不开的解决方法)
Jun 27 PHP
PHP5多态性与动态绑定介绍
Apr 03 PHP
php中删除、清空session的方式总结
Oct 09 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
PHP记录页面停留时间的方法
Mar 30 PHP
php加密之discuz内容经典加密方式实例详解
Feb 04 PHP
阿里云PHP SMS短信服务验证码发送方法
Jul 11 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
Nov 14 PHP
PHP实现数组的笛卡尔积运算示例
Dec 15 PHP
PHP基于PDO扩展操作mysql数据库示例
Dec 24 PHP
phpmyadmin在宝塔面板里进不去的解决方案
Jul 06 PHP
PHP4实际应用经验篇(1)
Oct 09 #PHP
新闻分类录入、显示系统
Oct 09 #PHP
如何在WIN2K下安装PHP4.04
Oct 09 #PHP
通过文字传递创建的图形按钮
Oct 09 #PHP
计算2000年01月01日起到指定日的天数
Oct 09 #PHP
文件上传程序的全部源码
Oct 09 #PHP
一个简单计数器的源代码
Oct 09 #PHP
You might like
列举PHP的Yii 2框架的开发优势
2015/07/03 PHP
php有效防止同一用户多次登录
2015/11/19 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
Laravel框架生命周期与原理分析
2018/06/12 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
php实现简单四则运算器
2020/11/29 PHP
JavaScript 常见对象类创建代码与优缺点分析
2009/12/07 Javascript
JavaScript学习笔记(十七)js 优化
2010/02/04 Javascript
跟着JQuery API学Jquery 之三 筛选
2010/04/09 Javascript
Javascript中的Array数组对象详谈
2014/03/03 Javascript
Jquery实现遮罩层的方法
2015/06/08 Javascript
javaScript中Math()函数注意事项
2015/06/18 Javascript
jQuery复制节点用法示例(clone方法)
2016/09/08 Javascript
Json按某个键的值进行排序
2016/12/22 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
2017/03/06 Javascript
使用node.js对音视频文件加密的实例代码
2017/08/30 Javascript
JS实现躲避粒子小游戏
2020/06/18 Javascript
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
Python中强大的命令行库click入门教程
2016/12/26 Python
python 遍历字符串(含汉字)实例详解
2017/04/04 Python
5款非常棒的Python工具
2018/01/05 Python
python 实现批量xls文件转csv文件的方法
2018/10/23 Python
将python图片转为二进制文本的实例
2019/01/24 Python
Django实现简单网页弹出警告代码
2019/11/15 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
2020/12/27 Python
html5中canvas学习笔记1-画板的尺寸与实际显示尺寸
2013/01/06 HTML / CSS
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
思想汇报范文
2013/11/04 职场文书
吸烟检讨书2000字
2014/02/13 职场文书
给校长的建议书400字
2014/05/15 职场文书
毕业生面试求职信
2014/06/23 职场文书
班级学习雷锋活动总结
2014/07/04 职场文书
个人对照检查剖析材料
2014/10/13 职场文书
仓库统计员岗位职责
2015/04/14 职场文书
2015国庆节放假通知范文
2015/07/30 职场文书