⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pay_success.php

📁 VIP信息处理系统源码
💻 PHP
字号:
<?
$v_date=$_REQUEST["date"];
$id=$_REQUEST["id"];
$v_pmode=$_REQUEST["v_pmode"];
$v_pstatus=$_REQUEST["v_pstatus"];
$v_pstring=$_REQUEST["v_pstring"];
$v_md5info=$_REQUEST["md5info"];

include("../public/db_conn.php");

/* 是否空订单号判断 */
if($id=="" || $v_md5info==""){
	 echo "<script>alert('提交错误,请联系管理员!');location='adser_pay.php';</script>";
	 exit();
}

/* MD5验证判断 */
$md5key=$cfg_checkstring;
$sourcedata=$v_date.$id.$v_pmode.$v_pstatus.$v_pstring;
if($cfg_os==1){
	$md5=new com("md5_VB.md5class");
	$mddata=$md5->hmac($sourcedata,$md5key);
}else{
	$mddata=exec("./md5check $sourcedata $md5key",$result,$res);
}
if($mddata!=$v_md5info){
	 echo "<script>alert('验证错误,请联系管理员!');location='adser_pay.php';</script>";
	 exit();
}

/* 订单号判断 */
$sql="select * from bankorder where orderid='$id' order by id desc";
$rs=mysql_query($sql);
$num=mysql_num_rows($rs);
if($num<1){
	echo "<script>alert('无此订单!');location='adser_pay.php';</script>";
	exit();
}

/* 已完成判断 */
$row=mysql_fetch_array($rs);
if($row["state"]!=0 || !empty($row["state"])){
	echo "<script>alert('已完成操作!');location='../mindex.php?m=topay';</script>";
	exit();
}

/* 更新bankorder表状态 */
$bstate=$v_pstatus+1;
$update="update bankorder set bank='$v_pmode',state='$bstate' where orderid='$id'";
$rsu=mysql_query($update);

/* 支付失败判断 */
if($v_pstatus=='2'){
	 echo "<script>alert('支付失败,请重新提交!');location='adser_pay.php';</script>";
	 exit();
}

switch($v_pstatus){
	case 0:
	$sinfo="帐户充值已经提交,审核通过后会增加您帐户余额!";
	$stat="1";
	$real_money=0;
	break;
	case 1:
	$sinfo="帐户充值成功,您的帐户余额已经增加!";
	$stat="2";
	$real_money=$row["money"];
	$upuser="update advertizer set balance=balance+$row[money] where username='$row[username]'";
	$rsuser=mysql_query($upuser);
	break;
}

$insert="INSERT INTO  `adser_balance`(`username`, `sub_money`,`real_money`,`bankno`, `time`,`admin_stat`,`bankorder_id`,`type`,`admin_time`)
						VALUES ('$row[username]', '$row[money]', '$real_money', '$v_pmode', '$row[time]', '$stat', '$row[id]','1','$datetime')";
$rsi=mysql_query($insert);

if($rsi){
	echo "<script>alert('$sinfo');location='adser_pay.php';</script>";
}else{
	echo "<script>alert('帐户充值信息保存失败,请联系管理员!');location='adser_pay.php';</script>";
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -