📄 168post.php
字号:
<?php
//特别提示:本程序未在PHP环境进行测试,如有问题,请及时反馈给我们,谢谢!
//#############################################################
//# 全国声讯支付联盟支付接口提交页面
//# v2.5PHP
//# http://www.168reg.cn
//#
//# 版权所有: 株洲市和谐网络科技发展有限公司
//#
//# 主页地址: http://www.168reg.com
//# 技术支持: support@168reg.com
//# 技 术 QQ: 359465724
//#
//#############################################################
//# ·郑重声明:
//# ·此程序不得随意公开发布、销售或进行其他非法转让。
//# ·如对此程序有任何疑问,请在管理区留言。
//#############################################################
//使用方法:
//测试:168post.php?custom1=username&custom2=12345
//参数说明如下:
//reg_userid:商户编号,在此文件中设置。
//min_price:要求用户最小支付的金额数,不设置或设置为0表示用户可以随意提交多少面值(不超过最大支付金额)的声讯码,用户提交的声讯码总额会返回给商户网站。
//max_price:要求用户最大支付的金额数,不设置或设置为0表示用户可以随意提交多少面值(必须大于最小支付金额)的声讯码,用户提交的声讯码总额会返回给商户网站。
//最小、最大支付金额数相同时,即表示用户必须提交等于设置面值的声讯码。规则:min_price<=max_price。
//custom1:自定义字段1,最长100个字符,可以记录此定单需要返回的其他重要信息,如网站用户名或定单号等信息。
//custom2:自定义字段2,最长100个字符,可以记录此定单需要返回的其他重要信息,如网站用户名或定单号等信息。
//post_md5info:由custom1、custom2、结果返回地址、商户编号、商户密钥组成的经MD5加密转换成大写后的字符串。
//receive_url:全国声讯电话支付接口支付结果返回地址,在本文件中设置。
//postcount:提交声讯码个数,可由用户自行设定。
//code?:第?个声讯码提交文本框。如需设置成固定个数,可由站长删除本文件中相关程序。
//使用方法结束
//注意事项:
//1、如果您还有一些变量想在返回后使用,请在此页或链接到此页的程序中通过session声明,如:session("savestring")="这里是您要保存的内容"
//2、在提交页面可以提示用户提交固定面值的声讯码,也可以告诉用户网站会根据用户提交声讯码的面值提供相应的服务。
//3、如果您想美化提交页面,可以在不影响程序整体功能的情况下自行修改。
//4、此页提交表单可以附着于其他页面中,只要表单显示内容(功能)符合此页表单显示内容(功能)即可。
//您在贺喜支付平台(168注册中心)的商户编号,请将0改为自己的商户编号,商户编号可通过管理区首页、支付平台-参数设置获得。
$reg_userid="0";
//使用全国声讯电话支付接口的商户密钥,请通过支付平台-参数设置修改商户密钥并替换掉空值。
$reg_key="";
//贺喜支付平台(168注册中心)全国声讯电话支付接口声讯码验证文件地址设置,测试地址为http://www.168reg.com/verifycode2test.asp
$verifycode_url="http://www.168reg.com/verifycode2.asp";
//如需测试,请将上行注释,下行取消注释。
//$verifycode_url="http://www.168reg.com/verifycode2test.asp";
//贺喜支付平台(168注册中心)全国声讯电话支付接口支付结果返回地址设置,请修改成自己的接收网址。
$receive_url="http://www.yourdomain.com/168receive.asp";
$min_price=0;
$max_price=0;
//请在生成加密字符串之前设置好custom1、custom2,这里设置为读取参数,商户可自行设置。
$custom1=${"custom1"};
$custom2=${"custom2"};
//拼凑串里尽量不要使用中文字符,目前MD5在ASP、asp.net、java等环境下对中文处理可能有偏差现象
//拼凑串为custom1+custom2+receive_url+商户编号+商户密钥
$post_key=$custom1.$custom2.$receive_url.$reg_userid.$reg_key;
//strtoupper函数是将字符转换为大写
//贺喜支付平台(168注册中心)全国声讯电话支付接口对MD5值只认大写字符串,所以小写的MD5值得转换为大写
$post_md5info=strtoupper(md5($post_key));
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>全国声讯电话支付页面</title>
<script language=javascript src="http://www.168reg.com/selectcity.js"></script>
</head>
<body>
<div align="center">
<center>
<form name="regform" method="POST" action="<?php echo $verifycode_url;?>">
<input type="hidden" name="reg_userid" value="<?php echo $reg_userid;?>">
<input type="hidden" name="min_price" value="<?php echo $min_price;?>">
<input type="hidden" name="max_price" value="<?php echo $max_price;?>">
<input type="hidden" name="receive_url" value="<?php echo $receive_url;?>">
<input type="hidden" name="custom1" value="<?php echo $custom1;?>">
<input type="hidden" name="custom2" value="<?php echo $custom2;?>">
<input type="hidden" name="post_md5info" value="<?php echo $post_md5info;?>">
<map name="MapMapMapMap2">
<area shape="rect" coords="3,36,73,54" href="#" onClick="MM_openBrWindow('http://www.168reg.com/answer.asp?id=28','','scrollbars=yes')">
<area shape="rect" coords="76,36,140,54" href="#" onClick="MM_openBrWindow('http://www.168reg.com/answer.asp?id=14','','scrollbars=yes')">
</map>
<TABLE height=400 cellSpacing=1 cellPadding=0 width=370 align=center
bgColor=#666666 border=0>
<TBODY>
<TR bgColor=#f7fef1>
<TD width="100%" bgColor=#ffffff><TABLE height=400 cellSpacing=0 cellPadding=0 width=370 border=0>
<TBODY>
<TR>
<TD vAlign=top height=63><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD valign="top"><table width="101%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="15%"><a href="http://www.168reg.cn" target="_blank"><img src="images/logo.gif" width="173" height="62" border="0"></a></td>
<td width="71%"> </td>
<td width="14%"><img src="images/top_right.gif" width="148" height="62" usemap="#MapMapMapMap2" border="0">
</td>
</tr>
<tr bgcolor="#666666">
<td colspan="3" height="2"></td>
</tr>
</table></TD>
</TR>
<TR bgColor=#666666>
<TD height=1 valign="top"></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
<TR>
<TD vAlign=top height=337><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD background=images/bg.gif height=312><TABLE height=301 cellSpacing=3 cellPadding=3 width=357
align=center border=0>
<TBODY>
<TR>
<TD colSpan=3></TD>
</TR>
<TR>
<TD width=5></TD>
<TD width=347 vAlign=top bgColor=#FFFFFF><div align="center">
<table width="324" height="360" border="0" align="center">
<tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -