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 SQL防注入代码集合
Apr 25 PHP
php feof用来识别文件末尾字符的方法
Aug 01 PHP
PHP json格式和js json格式 js跨域调用实现代码
Sep 08 PHP
php中的PHP_EOL换行符详细解析
Oct 26 PHP
PHP实现数字补零功能的2个函数介绍
May 12 PHP
php无限极分类递归排序实现方法
Nov 11 PHP
php中simplexml_load_file函数用法实例
Nov 12 PHP
php+ajax实时输入自动搜索匹配的方法
Dec 26 PHP
php中smarty变量修饰用法实例分析
Jun 11 PHP
编写PHP脚本清除WordPress头部冗余代码的方法讲解
Mar 01 PHP
php通过执行CutyCapt命令实现网页截图的方法
Sep 30 PHP
Yii2框架可逆加密简单实现方法
Aug 25 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双引号中访问数组元素报错的解决方法
2018/02/01 PHP
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
JS动态添加与删除select中的Option对象(示例代码)
2013/12/20 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
2014/04/20 Javascript
JQuery弹出层示例可自定义
2014/05/19 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
JavaScript获得页面base标签中url的方法
2015/04/03 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
JavaScript中将数组进行合并的基本方法讲解
2016/03/07 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
JS深度拷贝Object Array实例分析
2016/03/31 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
JS冒泡事件与事件捕获实例详解
2016/11/25 Javascript
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
vue2.0安装style/css loader的方法
2018/03/14 Javascript
Webpack中publicPath路径问题详解
2018/05/03 Javascript
JS正则表达式验证端口范围(0-65535)
2020/01/06 Javascript
关于AngularJS中几种Providers的区别总结
2020/05/17 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
python监控网卡流量并使用graphite绘图的示例
2014/04/27 Python
Python实现多行注释的另类方法
2014/08/22 Python
python八大排序算法速度实例对比
2017/12/06 Python
Python3读取Excel数据存入MySQL的方法
2018/05/04 Python
python 把列表转化为字符串的方法
2018/10/23 Python
python实现给scatter设置颜色渐变条colorbar的方法
2018/12/13 Python
信息专业大学生自我评价分享
2014/01/17 职场文书
有创意的广告词
2014/03/18 职场文书
汽车机电维修工求职信
2014/09/30 职场文书
导师工作推荐信
2015/03/27 职场文书
党小组推荐意见
2015/06/02 职场文书
爱国主义主题班会
2015/08/14 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书