的方

使用无限生命期Session的方法

在PHP4.0中加入了对Session的支持,方便了我们很多程序,比如购物车等等!但是一般的Session的生命期有限,如果用户关闭了浏览器,就不能保存Session的变量了!后面的部分)来传送给服务器,然后服务器读取Session的目录……还有很多的设置,不过和本文相关的就是这些了,下面开始讲使用永久Session的原理和步骤。关于Session的其他应用,可以参见zphp.com的文章。

使用数据库保存session的方法

php的session默认是以文件方式保存在服务器端,并且在客户端使用cookie保存变量,这就会出现一个问题,当一个用户由于某种安全原因关闭了浏览器的cookie,程序中的session相关操作将无法执行。因此,如果能以数据库保存session数据,将不受客户端设置的限制,并且在性能和扩展性等方面有一个飞跃。程序中使用关键函数是session_set_save_handler,同时要将php.ini里的session.save_handler=files改为user。>完成以上步骤后,在程序中使用req

PHP调用三种数据库的方法(2)

开放数据库连接已成为一种与数据库进行通信的工业标准。PHP也提供了标准的接口,使得PHP能调用Access,SQLSERVER等数据库。booleanodbc_fetch_row从一个结果集中获取一行数据。Row参数是可选的,若为空缺,则返回下一个有效行。在结果集中不再剩余行时返回false。booleanodbc_close关闭一个数据库的连接。

Java操作文本文件的方法

最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write,flush()和close()方法为抽象方法,Reader中read和close()方法是抽象方法。当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader,它是字节转换为字符的桥梁。=null){System.out.pr

PHP调用三种数据库的方法(3)

Oracle(甲骨文)是世界上最为流行的关系数据库。它是大公司推崇的工业化的强有力的引擎。我们先看看其相关的函数:integerora_logon开始对一个Oracle数据库服务器的连接。integerora_do在给出的连接上执行查询。PHP生成一个指示器,解析查询,并执行之。这使得您可以调用ora_getcolumn函数。stringora_getcolumn返回当前的值。booleanora_logoff断开对数据库服务器的链接。//先设置两个环境变量ORACLE_HOME,ORACLE_SIDpu

PHP调用三种数据库的方法(1)

MySQL是一个小巧灵珑的数据库服务器软件,对于中、小型应用系统是非常理想的。若该数据库位于一个不同地端口,则在主机名后加上冒号和端口号。注意必须用一个带有创建数据库许可权的帐号打开连接。booleanmysql_select_db;选择缺省数据库。这是从查询中获取结果的最快方法。该结果指针可用于任何从结果集中获取行的函数。该函数的使用不是严格必需的,因为在脚本结束时,所有非永久链路都会被自动关闭。下面是一个调用MYSQL数据库并分页显示的例子。

几种显示数据的方法的比较

用于显示数据库数据的时候,一般用循环体来做,常用的方法有while()和for()两种语句,下面就来讲一下他们在不同情况下各自的用法。我们来分别介绍:while()语句是可以显示全部数据,在不知道循环次数的情况下,尤其显得方便,而for()语句呢,可以输出显示从指定位置开始到指定位置结束的数据,在输出显示一定范围的数据时就用得上了。

PHP+APACHE实现用户论证的方法

以下就是Apache伺服器上的使用者身份确认的设定。比较特殊是在Win32系统上架Apache的情形,冒号后的密码不可加密,因为Win32没有提供这方面的编码API,因此使用者密码以明码的方式存在。在使用者数量少时,使用上述的方法轻松又省事。PHP的HTTP相关函式库提供了header()的函式。可以在PHP的最开头送出字串到使用者端,就会在使用者端出现下图的视窗。要在PHP中使用任何资料库,都要先将资料库的伺服器端及客户端设定好,之后才编译PHP及Apache系统。