PHP计算身份证校验码示例

六月 02, 2019 Views
Comments 0
中国(大陆)公民身份证号码每一位所代表的意义,网上很多文章都有介绍,在此就不多说。其中身份证号码的最后一位是校验码,跟据前17位计算得到。算法大 概是这样:把前17位的每一个数字和一串加权因子相乘,再计算这些乘积的和;把这些乘积的和模11得到的数字作为序号,最后在一个校验码串中提取出与序号 相对应的字符。当然,网上也有不少的文章教大家计算这个校验码,下面我们将尝试用PHP语言来完成这一工作,也许可以用于PHP开发中,如校验用户的身份 证号码是否正确。 假设某中国(大陆)公民的身份证号码前17位是这个:44010221990101001(注:此人出生于2199年),那么我们跟据上面的算法尝试写几行PHP代码来完成校验码的计算。为了能让大家更容易理解,我使用了较简单的语句,请看代码: <?php  &n

php指定长度分割字符串str_split函数用法示例

六月 01, 2019 Views
Comments 0
示例1,代码如下: $str='abcdefgh' $arr=str_split($str,2); 运行结果如下: array (4) {   [0]=>   string(2) "ab"    [1]=>   string(2

Apache如何增加.htaccess文件增加用户认证

六月 01, 2019 Views
Comments 0
首先用htpasswd创建一个密码文件:比如文件名叫做my.passwd /home/apache/bin/htpasswd -c -b my.passwd myusername mypassword 如果增加帐号:/home/apache/bin/htpasswd -b my.passwd anotherusername anotherpassword 将my.passwd上传到一个非发布路径下。 比如你的物理WEB根目录的上一级 /home/apache/conf/my.passwd 创建 .htaccess AuthName "My Authorization Directory"&nbs

开启PHP exif扩展方法详解

五月 31, 2019 Views
Comments 0
PHP exif函数的功能我就不说了,下面我来给大家整理在php中PHP exif扩展打开方法吧,此教程只适用于windows系统下安装了php. 服务器配置说明: 1.在php.ini文件中找到;extension=php_exif.dll,去掉前面的分号. 2.在php.ini文件中找到;extension=php_mbstring.dll,去掉前面的分号,并将此行移动到extension=php_exif.dll之前,使之首先加载. 3.找到[exif]段,把下面语句的分号去掉. ;exif.encode_unicode = ISO-8859-15 ;exif.decode_unicode_motorola = UCS-2BE ;exif.decode_unicode_intel = UCS-2LE ;exif.encode_jis = ;ex

php给数组去除重复数据的自定义函数

五月 31, 2019 Views
Comments 0
对于重复数据我们多半会放到数据或数据库中然后进行删除或排除重复数据,下面我们来看一个简单的给数组去除重复数据的函数,有兴趣的朋友可进入参考,代码如下: /**    * 给数组排重    * 与array_unique函数的区别:它要求val是字符串,而这个可以是数组/对象    *   li cla

sql 注入字符的检测函数

五月 24, 2019 Views
Comments 0
自己写的一款sql注入检测函数,可以有效的检测用户post,get过来的参考进行过滤,有需要的朋友参考一下,代码如下: <?php  /*sql 注入 字符的检测   * 在所有用户输入的数据,post传参, get传参 都需要检测下     * 如果有匹配到关键字 则 返回该关键字  否则返回false

利用.htaccess实现伪静态方法

五月 23, 2019 Views
Comments 0
很多朋友可能是空间也就是虚拟主机,自己就没有权限来管理apache的httpd.conf文件了,自然就不太可能可以在这上面写静态规则了,下面我们可以让主机商开启支持.htaccess方法,这样就可以自己写了。 首先配置服务器启动重写模块,打开 Apache 的配置文件 httpd.conf,将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉。 保存后重启Apache 重写规则 : 举例说明,test.php里的代码为 <?php  $id =

php防注入代码

五月 23, 2019 Views
Comments 0
关于sql注入是在程序开发中基本的网站安全知识,下面我们讲了php和sql两个防注入的办法,有需要的朋友可以参考一下或自己也可以在这基础上改进,代码如下: <?php   $magic_quotes_gpc  = get_magic_quotes_gpc();   @extract(daddslashes( $_COOKIE ));   @extract(daddslashes(

php除去字串中的重复词,生成索引字符串

五月 22, 2019 Views
Comments 0
function  getindextext( $okstr , $ilen =-1)    {       if ( $okstr == "" )&n

需要密码登录phpmyadmin设置方法

五月 22, 2019 Views
Comments 0
一、使用cookie授权模式 找开config.inc.php,将'auth_type'改为'cookie',然后修改'blowfish_secret'用一个任意字符串作为cookie的加密字符串,如果没有加密钥匙,系统会显示"配置文件现在需要绝密的短语密码(blowfish_secret) " ,配置文件如下: $cfg['Servers'][$i]['auth_type'] = 'cookie'; $cfg['blowfish_secret'] = '44e2f5aece2855.93921574'; 修改完毕后,即可出现登录窗口。 二、使用config授权模式 http授权模式的web登陆页面,config需要这几个参数:
分页:«111213141516171819202122232425»