php绑定银行卡实现,php网站如何绑定银行卡

这篇博客介绍了如何使用PHP进行银行卡号合法性验证,包括根据Luhn算法计算总和判断信用卡号是否合法。同时,展示了通过匹配银行卡号前几位来确定开户银行的方法,提供了一个bankList.php文件用于查询不同银行的卡种信息。
摘要由CSDN通过智能技术生成

2018-08-05 21:07米增强 客户经理

银行卡号和开户银行支行是PHP后台验证的。

理由如下:

PHP(超文本预处理器)主要用来计算信用卡等证件号码的合法性。

1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两个位上数字相加保存,把所有数字相加,得到总和,如果信用卡号码是合法的,总和可以被10整除(参考资料:

)。

2、PHP实现的根据银行卡号判断是哪个银行的方法:

(参考资料:

)

bankList.php的内容会写在下面。请全选其中所有数据后,另存为bankList.php文件使用。

header('Content-type:text/html;charset=utf-8');

require_once('bankList.php');

function bankInfo($card,$bankList)

{

$card_8 = substr($card, 0, 8);

if (isset($bankList[$card_8])) {

echo $bankList[$card_8];

return;

}

$card_6 = substr($card, 0, 6);

if (isset($bankList[$card_6])) {

echo $bankList[$card_6];

return;

}

$card_5 = substr($card, 0, 5);

if (isset($bankList[$card_5])) {

echo $bankList[$card_5];

return;

}

$card_4 = substr($card, 0, 4);

if (isset($bankList[$card_4])) {

echo $bankList[$card_4];

return;

}

echo '该卡号信息暂未录入';

}

bankInfo('6228481552887309119',$bankList);

//-------------以下内容是bankList.php的内容,请全选以下所有内容,另存为bankList.php文件使用。--------

$bankList = [

'621098' => '邮储银行-绿卡通-借记卡',

'622150' => '邮储银行-绿卡银联标准卡-借记卡',

'622151' => '邮储银行-绿卡银联标准卡-借记卡',

'62316901' => '开县泰业村镇银行-开县泰业村镇银行泰业卡-借记卡',

'62316906' => '东莞厚街华业村镇银行-易事通卡-借记卡',

'62361026' => '西安高陵阳光村镇银行-金丝路阳光卡-借记卡',

'62361025' => '陕西洛南阳光村镇银行-金丝路阳光卡-借记卡',

'62168305' => '江苏溧水民丰村镇银行-金鼎卡-借记卡',

'62335101' => 'CJSC “Spitamen Bank”(30030762)-classic-借记卡',

'62335102' => 'CJSC “Spitamen Bank”(30030762)-gold-借记卡',

'62335103' => 'CJSC “Spitamen Bank”(30030762)-platinum-借记卡',

'62335104' => 'CJSC “Spitamen Bank”(30030762)-diamond-借记卡',

'62335105' => 'CJSC “Spitamen Bank”(30030762)-classic-借记卡',

'62335106' => 'CJSC “Spitamen Bank”(30030762)-gold-借记卡',

'62335107' => 'CJSC “Spitamen Bank”(30030762)-platinum-借记卡',

'62335108' => 'CJSC “Spitamen Bank”(30030762)-diamond-借记卡',

];

//-------------------bankList.php的所有内容到此结束---------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值