首页 > php开发

php中生成随机密码几种方法

mt_rand ( int $min , int $max )函数用于生成随机整数,其中$min–$max为ascii码的范围,这里取33-126,可以根据需要调整范围,如ascii码表中97–122位对应a–z的英文字母,具体可参考ascii码表;chr ( int $ascii )函数用于将对应整数$ascii转换成对应的字符,代码如下:

阅读全文

$_post与$_get的区别

1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。

2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用"?"连接,而各个变量之间使用"&"连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。

阅读全文

php 用户登陆

今天我没什么事,就把我自己写的博客系统的php用户登录代码贴出来和大家分享一下,先来看看原理,原理很简单的,就是用户输入用户名与密码然后用php文件进行判断是否存在数据库中,如果在存的话就把用户名相关信息保存到session中,这只是最简单的.也是比较常用的方法.好了费话不多说了,先看代码:

阅读全文

变量的变量,PHP和你

在我最近做的一个项目中,我发现了一个新的概念,关于在PHP中使用变量的变量,在我的程序中,我需要在一个页面同时更新多个记录,在我经过相当长时间的痛苦思考之后,脑海中偶然地闪现出了变量的变量(variable variable)这一概念,所有的困惑就一扫而光了。

阅读全文

ArrayAccess接口介绍

在 PHP5 中多了一系列新接口,在 HaoHappy 翻译的系列文章中,你可以了解到他们的应用,同时这些接口和一些实现的 Class 被归为 Standard PHP Library(SPL),在 PHP5 中加入了很多特性,使类的重载 (Overloading) 得到进一步的加强,ArrayAccess 的作用是使你的 Class 看起来像一个数组 (PHP的数组),这点和 C# 的 Index 特性很相似。

阅读全文

php 乱码问题的解决方法

近来接受BBT的培训,做一个投票系统,系统代码倒不是很难,但是我的时间主要花费在了研究字符集和编码上面,MySQL和Apache两个系统的编码(字符集)问题让我费劲脑筋,吃尽苦头,网上对这些问题的.

阅读全文

PHP开发中接收复选框信息的方法

PHP接收多个同名复选框信息不像ASP那样自动转换成为数组,这给使用带来了一定不便,但是还是有解决办法的,就是利用javascript做一下预处理,多个同名复选框在javascript中还是以数组的形式存在的,所以在表单提交之前可以利用javascript把复选框中的信息组合成一个字符数组赋值给表单中的隐藏元素,然后用PHP中的explode函数解析此数组,这样就可以实现复选框信息的传递了,下面举例说明。

阅读全文