$out->create($data); //重新生成配置文件 $partner = $_SESSION['partner']; $key = $_SESSION['key']; $sec_id = $_SESSION['sec_id']; $_input_charset = $_SESSION['_input_charset']; $sing_arr = "<?php"; $sing_arr .= "\r\n"; $sing_arr .= "\$" . "partner = '{$partner}'; "; $sing_arr .= "\r\n"; $sing_arr .= "\$" . "key = '{$key}'; "; $sing_arr .= "\r\n"; $sing_arr .= "\$" . "sec_id = '{$sec_id}'; "; $sing_arr .= "\r\n"; $sing_arr .= "\$" . "_input_charset = '{$_input_charset}'; "; $sing_arr .= "\r\n"; $sing_arr .= "?>"; file_put_contents("config/" . $mytrade_no . "_cache_code.php", $sing_arr); if (!file_exists("config/" . $mytrade_no . "_cache_code.php")) { $data_back = array(); $data_back['mytrade_no'] = $mytrade_no; $data_back['partner'] = $partner; $data_back['key'] = $key; $data_back['sec_id'] = $sec_id; $data_back['_input_charset'] = $_input_charset; $out->create_back($data_back); } } } else { echo "fail"; }