Welcome 微信登录

首页 / 网页编程 / PHP

PHP中Session的概念

PHP中Session的概念

PHP中Session的概念2010-10-21什么是Session呢?Session直接翻译成中文比较困难,一般都译成时域。在计算机专业术语中,Session是指一个终端用户与交互系统进行通信的时间间隔,通常指从注册进入系统到注销退出系统之间所经过的时间。具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时...
PHP中Session的作用

PHP中Session的作用

PHP中Session的作用2010-10-21PHP session变量的作用是:存储用户的session信息,或者改变用户的session设置。Session变量储存了一个单一用户的信息,它可以被所有的页面使用。PHP Session变量当你在自己的计算机上运行一个应用程序时,你打开它,对他做一些改变,然后关闭它,这个过程和session很相似。计算机知道你是谁,知道你什么时候启动了应用程序,什么时候关闭了应用程序。但在互联网上,会出现这样一个问题:因...
用PHP正则表达式清除字符串的空白

用PHP正则表达式清除字符串的空白

用PHP正则表达式清除字符串的空白2010-10-21我们经常会处理来自用户输入或从数据库中读取的数据,可能在你的字符串中有多余的空白或制表符,回车等。存储这些额外的字符是有点浪费空间的。如果您想要去掉字符串开始和结束的空白可以使用PHP内部函数trim() 。但是, 我们经常想完全清除空白。需要把开始和结束的空白清除掉,将多个空白变为一个空白,使用一个规则来处理同样的类型的其它空白。完成这些可以使用PHP的正则表达式来完成下例可以去除额外Whitespa...
PHP 5.3中新增的魔术常量__DIR__

PHP 5.3中新增的魔术常量__DIR__

PHP 5.3中新增的魔术常量__DIR__2010-10-21我们知道PHP中提供了一个魔术常量(magic constant)__FILE__,用来指向当前执行的PHP脚本。但PHP没有直接提供该脚本所在目录的常量。也就是说如果我们要得到当前PHP脚本所在的目录,需要使用dirname()这个函数:<?php$dir =dirname(__FILE__);?>在PHP5.3中,增加了一个新的常量__DIR__,指向当前执行的PHP脚本所在的...
PHP程序开发的原则汇总

PHP程序开发的原则汇总

PHP程序开发的原则汇总2010-10-21你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。 ----- Arthur J.Riel(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解...
PHP变量命名建议

PHP变量命名建议

PHP变量命名建议2010-12-23PHP是一种弱类型语言,如果程序里有许多变量,加上PHP许多函数命名都十分混乱,乱上加乱,看得也就眼花缭乱了。统一编码风格,甚至变量命名,在团队开发中非常重要。本人从事多年PHP开发,为使所带领的团队更加效,渐渐形成了一种PHP的命名习惯(后面有朋友说是早已存在的匈牙利命名法),使自己的程序看起来十分明了。下面我就把经验给大家,不一定适用于别人,但还是分享一下。string,字符串型,在变量前面加str复制PHP内容到...
编写安全PHP应用程序的七个习惯

编写安全PHP应用程序的七个习惯

编写安全PHP应用程序的七个习惯2010-12-23 IBM Nathan A. Good在提及安全性问题时,需要注意,除了实际的平台和操作系统安全性问题之 外,您还需要确保编写安全的应用程序。在编写 PHP 应用程序时,请应用下面 的七个习惯以确保应用程序具有最好的安全性:验证输入保护 文件系统保护数据库保护会话数据保护跨站点脚本( Cross-site scripting,XSS)漏洞检验表单 post针对跨站点 请求伪造(Cross-Site Req...
在PHP中养成7个面向对象的好习惯

在PHP中养成7个面向对象的好习惯

在PHP中养成7个面向对象的好习惯2010-12-23 IBM Nathan A. Good在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征 在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重 用。但是,没有面向对象的语言构造,程序员仍然可以把 OO 特性引入 到 PHP 代码中。这样做有点困难并且会使代码难于阅读,因为它是混合范例( 含有伪 OO 设计的过程语言)。使用 PHP 代码中的 OO 构造 &md...
php引用与继承教程

php引用与继承教程

php引用与继承教程2010-12-23为了使这个系统更强大,我们不希望所有用户在我们组具有相同的地位。有些用户需要管理员,其他主持人,和其他普通用户只。我们怎么能考虑到这一点在我们的物体?答案是继承-的能力一类的继承方法和属性从另一个类别。首先,让我们来看看继承代码:/* Kirupa has admin powers */$kirupa = new Admin( array( "name" => "Kirupa" ) );echo $kirupa...
PHPLIB安装

PHPLIB安装

PHPLIB安装2010-12-23一、前言PHPLIB是在PHP3上的一个扩展,可以运行在Cgi方式或Apache模块方式(我的例子是PHP3.015+Apache+Pwin98+MySQL);PHPLIB提供了很多类库,使得程序员能很容易地建立一个交互式Web站点,PHPLIB最基本的功能包括以下几个方面:(1)用户认证,(2)Session管理,(3)权限及更加方便的使用数据库。二、准备下载一个PHPLIB(我用的是7.3版本);安装PHPLIB前你...
说说PHP作图(一)

说说PHP作图(一)

说说PHP作图(一)2010-12-23实在不敢说是在这里“讲”GD库,因为我用GD也才一两次而已,绝大多数的函数还没有接触到。可是三斑竹小刁热情地向我约稿,我只好硬着头皮写一点自己的心得。希望能够起到抛砖引玉的效果。其实,我们在web页面里实现“图”的效果不一定非用GD不可,比较容易解决的是柱状图——用HTML就可以解决。比如:<? $b = array(150,110,125...
<< 641 642 643 644 645 646 647 648 649 650 >>