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框架Phpbean说明
Jan 10 PHP
用php将任何格式视频转为flv的代码
Sep 03 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
Oct 14 PHP
php格式输出文件var_export函数实例
Nov 15 PHP
PHP脚本监控Nginx 502错误并自动重启php-fpm
May 13 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
Jul 06 PHP
WordPress用户登录框密码的隐藏与部分显示技巧
Dec 31 PHP
PHP会话控制实例分析
Dec 24 PHP
PHP 表单提交及处理表单数据详解及实例
Dec 27 PHP
Thinkphp5框架ajax接口实现方法分析
Aug 28 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
Oct 12 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
做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)
2013/04/13 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
2013/06/21 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
PHP中生成UUID自定义函数分享
2015/06/10 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
javascript 构造函数强制调用经验总结
2012/12/02 Javascript
Javascript 浮点运算的问题分析与解决方法
2013/08/27 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
生成二维码方法汇总
2014/12/26 Javascript
javascript实现模拟时钟的方法
2015/05/13 Javascript
基于JavaScript实现瀑布流效果(循环渐近)
2016/01/27 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
AngularJS 过滤与排序详解及实例代码
2016/09/14 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
TypeScript学习之强制类型的转换
2016/12/27 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
JS通过位运算实现权限加解密
2018/08/14 Javascript
js中arguments对象的深入理解
2019/05/14 Javascript
微信公众号平台接口开发 菜单管理的实现
2019/08/14 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
javascript实现切割轮播效果
2019/11/28 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
node.js使用http模块创建服务器和客户端完整示例
2020/02/10 Javascript
webpack中的模式(mode)使用详解
2020/02/20 Javascript
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
Python判断变量名是否合法的方法示例
2019/01/28 Python
Python使用matplotlib实现交换式图形显示功能示例
2019/09/06 Python
青年教师典范事迹材料
2014/01/31 职场文书
酒店营销策划方案
2014/02/07 职场文书
《乡愁》教学反思
2014/02/18 职场文书
住房租房协议书
2014/08/20 职场文书
2015年秋季灭鼠工作总结
2015/07/27 职场文书
Nginx报错104:Connection reset by peer问题的解决及分析
2022/07/23 Servers