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获取类中常量,属性,及方法列表的方法
Apr 09 PHP
从php核心代码分析require和include的区别
Jan 02 PHP
yii框架中的Url生产问题小结
Jan 16 PHP
PHP中实现crontab代码分享
Mar 26 PHP
php实现scws中文分词搜索的方法
Dec 25 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
Nov 10 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
Jul 10 PHP
PHP策略模式定义与用法示例
Jul 27 PHP
php语言注释,单行注释和多行注释
Jan 21 PHP
PHP设计模式之装饰器模式实例详解
Feb 07 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 PHP
laravel 解决paginate查询多个字段报错的问题
Oct 22 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
晶体管单管来复再生式收音机
2021/03/02 无线电
用PHP动态创建Flash动画
2006/10/09 PHP
在PHP中检查PHP文件是否有语法错误的方法
2009/12/23 PHP
URI、URL和URN之间的区别与联系
2006/12/20 Javascript
JS的递增/递减运算符和带操作的赋值运算符的等价式
2007/12/08 Javascript
Jquery判断IE6等浏览器的代码
2011/04/05 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
js获取时间(本周、本季度、本月..)
2013/11/22 Javascript
JS button按钮实现submit按钮提交效果
2016/11/01 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
Vue2 模板template的四种写法总结
2018/02/23 Javascript
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
详解Puppeteer 入门教程
2018/05/09 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
提升node.js中使用redis的性能遇到的问题及解决方法
2018/10/30 Javascript
JS实现计算小于非负数n的素数的数量算法示例
2019/02/26 Javascript
Python中使用SAX解析xml实例
2014/11/21 Python
Python的装饰器用法学习笔记
2016/06/24 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
Python设计模式之命令模式原理与用法实例分析
2019/01/11 Python
python进程和线程用法知识点总结
2019/05/28 Python
Python Django Cookie 简单用法解析
2019/08/13 Python
pytorch 共享参数的示例
2019/08/17 Python
如何用Python进行时间序列分解和预测
2021/03/01 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
2021/03/03 Python
俄罗斯GamePark游戏商店网站:购买游戏、游戏机和配件
2020/03/13 全球购物
全球最大的瓷器、水晶和银器零售商:Replacements
2020/06/15 全球购物
资深地理教师自我评价
2013/09/21 职场文书
专升本自我鉴定
2013/10/10 职场文书
市场营销专业推荐信
2013/11/03 职场文书
销售简历自我评价
2014/01/24 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
2019行政前台转正申请书范文3篇
2019/08/15 职场文书
聊聊pytorch测试的时候为何要加上model.eval()
2021/05/23 Python