开拓族能解决哪些问题?

永年SEO——将为您带来什么?

永年SEO方案

永年SEO案例

永年SEO就选开拓族

开拓族 其他
服务

微信.旺旺.QQ全天在线,3小时内必回应

保证网站排名稳步提升.客户源源不断

价格

排名优化一条龙全包价

费用清晰透明,无隐形消费

专业

专注网站建设12年

专注排名优化10年

便捷

仅需选择套餐

开拓族为您完成所有繁杂SEO优化工作

安全

淘宝担保交易,安全放心

网站实名认证,安全省心

放心

排名提升再付款

服务

沟通形式单一,流程复杂,服务跟进缓慢

处理问题缓慢,排名迟迟没动静

价格

别看报价低

费用模糊,隐形消费多,排名不稳定

专业

只会做SEO外链优化

无法完成客户指定需求

便捷

需客户自己修改网站TDK

需客户自己定时更新文章

安全

微信.支付宝转账,资金有风险

网站未实名认证,不安全

放心

还未开始排名,就收费用

永年SEO服务

免费赠送 888元 大礼包

西部数码空间1G

免费

¥188

国际域名.com

免费

¥55

数据库100M

免费

¥100

网站程序源代码

免费

¥145

网站LOGO设计

免费

¥200

网站架构SEO优化

免费

¥200

更多增值服务

永年SEO教程

摘要:永年SEO公司|永年seo优化公司哪家好?有哪些?提供免费seo诊断,优化方案,关键词排名,永年seo培训,网站优化教程,搜索引擎优化服务.

织梦CMS集成财付通支付接口

集成财付通支付接口

代码如下:
  1. <?php
  2. if(!defined('DEDEINC')) exit('Request Error!');
  3. /**
  4. *财付通接口类
  5. */
  6. class tenpay
  7. {
  8. var $dsql;
  9. var $mid;
  10. var $reqURL_onLine = "http://www.tenpay.com";
  11. var $return_url='/plus/carbuyaction.php?dopost=return'; //返回处理地址
  12. /**
  13. * 构造函数
  14. *
  15. * @access  public
  16. * @param
  17. *
  18. * @return void
  19. */
  20. function tenpay()
  21. {
  22. global $dsql;
  23. $this->dsql = $dsql;
  24. }
  25. function __construct()
  26. {
  27. $this->tenpay();
  28. }
  29. /**
  30. *  设定接口会送地址
  31. *
  32. *  例如: $this->SetReturnUrl($cfg_basehost."/tuangou/control/index.php?ac=pay&orderid=".$p2_Order)
  33. *
  34. * @param     string  $returnurl  会送地址
  35. * @return    void
  36. */
  37. function SetReturnUrl($returnurl='')
  38. {
  39. if (!empty($returnurl))
  40. {
  41. $this->return_url = $returnurl;
  42. }
  43. }
  44. /**
  45. * 生成支付代码
  46. * @param   array   $order      订单信息
  47. * @param   array   $payment    支付方式信息
  48. */
  49. function GetCode($order, $payment)
  50. {
  51. global $cfg_basehost,$cfg_cmspath;
  52. //对于二级目录的处理
  53. if(!empty($cfg_cmspath)) $cfg_basehost = $cfg_basehost.'/'.$cfg_cmspath;
  54. $partner      =  $payment['tenpay_account'];
  55. $out_trade_no = $order['out_trade_no'];
  56. $total_fee = floatval($order['price']) * 100;
  57. $body = $order['out_trade_no'];
  58. $attach = '';
  59. $bank_type = 'DEFAULT';
  60. /* 交易类型:2、虚拟交易,1、实物交易 */
  61. $trans_type = 1;
  62. $trade_mode=empty($payment['tenpay_pay_method']) ? '1' : $payment['tenpay_pay_method'];
  63. $parameter = array(
  64. 'partner'              => $partner,
  65. 'out_trade_no'         => $out_trade_no,                           //订单号
  66. 'total_fee'            => $total_fee,                              //总金额
  67. 'notify_url'           => $cfg_basehost.$this->return_url."&code=".$payment['code'],  //返回地址
  68. 'return_url'           => $cfg_basehost.$this->return_url."&code=".$payment['code'], //提醒地址
  69. 'body'                 => $body,                            //交易描述
  70. 'bank_type'            => $bank_type,                       //交易类型  默认财付通
  71. //用户ip
  72. 'spbill_create_ip'     => $_SERVER['REMOTE_ADDR'],          //交易ip
  73. 'fee_type'             => '1',                        //币种  1 人民币
  74. 'subject'              => $body,                            //商品名称
  75. //系统可选参数
  76. 'sign_type'            => 'MD5',                            //加密方式
  77. 'service_version'      => '1.0',                            //接口版本号 默认1.0
  78. 'input_charset'        => 'UTF-8',                         //系统编码  'GBK'
  79. 'sign_key_index'       => '1',                              //密钥序号
  80. //业务可选参数
  81. 'attach'               => $attach,            //附加数据 原样返回  默认为空
  82. 'product_fee'          => '',                 //商品费用
  83. 'transport_fee'        => '0',                //物流费用
  84. 'time_start'           => date("YmdHis"),     //订单生成时间   date("YmdHis")
  85. 'time_expire'          => '',                 //订单失效时间
  86. 'buyer_id'             => '',                 //买方财付通帐号
  87. 'goods_tag'            => '',                 //商品标记
  88. 'trade_mode'           => $trade_mode,        //交易模式(1.即时到帐模式,2.中介担保模式,3.后台选择(卖家进入支付中心列表选择))
  89. 'transport_desc'       => '',                 //物流说明
  90. 'trans_type'           => $trans_type,        //交易类型
  91. 'agentid'              => '',                 //平台ID
  92. 'agent_type'           => '',                 //代理模式(0.无代理,1.表示卡易售模式,2.表示网店模式)
  93. 'seller_id'            => ''                  //卖家商户号
  94. );
  95. ksort($parameter);
  96. reset($parameter);
  97. $param = '';
  98. $sign  = '';
  99. foreach ($parameter AS $key => $val)
  100. {
  101. $param .= "$key=" .urlencode($val). "&";
  102. if("" != $val && "sign" != $key) {
  103. $sign  .= "$key=$val&";
  104. }
  105. }
  106. $param = substr($param, 0, -1);
  107. $sign .= "key=".$payment['tenpay_key'];
  108. $sign = strtolower(md5($sign));  
  109. $button = '<div style="text-align:center"><a href="https://gw.tenpay.com/gateway/pay.htm?'.$param. '&sign='.$sign.'"><button>立即使用财付通支付</button></a></div>'; 
  110. return $button;
  111. /* 清空购物车 */
  112. require_once DEDEINC.'/shopcar.class.php';
  113. $cart     = new MemberShops();
  114. $cart->clearItem();
  115. $cart->MakeOrders();
  116. return $button;
  117. }
  118. /**
  119. * 响应操作
  120. */
  121. function respond()
  122. {
  123. /* 引入配置文件 */
  124. $code = preg_replace( "#[^0-9a-z-]#i", "", $_GET['code'] );
  125. require_once DEDEDATA.'/payment/'.$code.'.php';
  126. $attach         = $_GET['attach'];
  127. $trade_state    = $_GET['trade_state'];
  128. $total_fee      = $_GET['total_fee'];
  129. $out_trade_no = trim($_GET['out_trade_no']);
  130. if(preg_match ("/S-P[0-9]+RN[0-9]/",$order_sn)) {
  131. //检查支付金额是否相符
  132. $row = $this->dsql->GetOne("SELECT * FROM ym_shops_orders WHERE oid = '{$order_sn}'");
  133. if ($row['priceCount'] != $_GET['total_fee'])
  134. {
  135. return $msg = "支付失败,支付金额与商品总价不相符!";
  136. }
  137. $this->mid = $row['userid'];
  138. /* 检查数字签名是否正确 */
  139. ksort($_GET);
  140. reset($_GET);
  141. $sign = '';
  142. foreach ($_GET AS $key => $val)
  143. {
  144. if("" != $val && "sign" != $key && $key != 'code') {
  145. $sign  .= "$key=$val&";
  146. }
  147. }
  148. $sign .= "key=".$payment['tenpay_key'];
  149. if(strtolower(md5($sign))==strtolower($_GET['sign']))
  150. {
  151. if($trade_state==0)
  152. {      
  153. /* 改变订单状态 */
  154. if($this->success_db($out_trade_no))  
  155. return $msg = "支付成功!<br> <a href='/'>返回主页</a> <a href='/member'>会员中心</a>";
  156. else  return $msg = "支付失败!<br> <a href='/'>返回主页</a> <a href='/member'>会员中心</a>";
  157. }   
  158. }
  159. else{
  160. //return $msg = "支付失败!<br> <a href='/'>返回主页</a> <a href='/member'>会员中心</a>";
  161. }
  162. }
  163. /*处理物品交易*/
  164. function success_db($order_sn)
  165. {
  166. $time=time();
  167. $mid=$this->mid;
  168. //获取订单信息,检查订单的有效性
  169. $row = $this->dsql->GetOne("SELECT state,priceCount FROM ym_shops_orders WHERE oid='$order_sn' ");
  170. if($row['state'] > 0)
  171. {
  172. return TRUE;
  173. }  
  174. /* 改变订单状态_支付成功 */
  175. $sql = "UPDATE `ym_shops_orders` SET `state`='1' WHERE `oid`='$order_sn' AND `userid`='".$this->mid."'";
  176. if($this->dsql->ExecuteNoneQuery($sql))
  177. {
  178. $this->log_result("verify_success,订单号:".$order_sn); //将验证结果存入文件
  179. return TRUE;
  180. } else {
  181. $this->log_result ("verify_failed,订单号:".$order_sn);//将验证结果存入文件
  182. return FALSE;
  183. }
  184. }
  185. function  log_result($word) {
  186. global $cfg_cmspath;
  187. $fp = fopen(dirname(__FILE__)."/../../data/payment/log.txt","a");
  188. flock($fp, LOCK_EX) ;
  189. fwrite($fp,$word.",执行日期:".strftime("%Y-%m-%d %H:%I:%S",time())."\r\n");
  190. flock($fp, LOCK_UN);
  191. fclose($fp);
  192. }
  193. }

帝国CMS安全参数配置设置教程

帝国CMS安全参数配置如何设置 第1张安全参数配置
本功能为对网站安全相关参数进行配置。

一、登录后台,单击“系统”菜单,选择“安全参数配置”子菜单,进入安全参数配置界面:
帝国CMS安全参数配置如何设置 第2张

二、进入安全参数配置界面:
帝国CMS安全参数配置如何设置 第3张
后台安全相关配置 对应e/class/config.php文件变量
后台登陆认证码 用于验证是否内部人员,登录时需填写此认证码才能登录后台。 $do_loginauth
后台登录COOKIE认证码 验证信息加密密钥(填写10~50个任意字符,最好多种字符组合)。 $do_ecookiernd
后台开启文件验证登陆 以文件方式验证用户是否登录,第五重安全认证。 $do_ckhloginfile
后台开启验证登录IP COOKIE信息与登录IP绑定认证,假如COOKIE信息被完全获取并且随机密码没有改动,不知道登录者IP也无法通过认证,第四重安全认证。 $do_ckhloginip
记录登陆日志 是否开启记录登陆日志。 $do_theloginlog
记录操作日志 是否开启记录操作日志。 $do_thedolog
COOKIE配置
COOKIE作用域
设置COOKIE在哪个域有效,通常不用设置。 $phome_cookiedomain
COOKIE作用路径 设置COOKIE作用路径,通常设置/。 $phome_cookiepath
前台COOKIE变量前缀 由英文字母组成,5~12个字符组成 $phome_cookievarpre
后台COOKIE变量前缀 由英文字母组成,5~12个字符组成 $phome_cookieadminvarpre
COOKIE验证随机码 前台COOKIE验证信息加密密钥(填写10~50个任意字符,最好多种字符组合)。 $phome_cookieckrnd


三、其他说明:
1、上面是后台在线修改配置的方法,也可以直接修改e/class/config.php配置文件里的参数。
2、为了更安全你也可以关闭后台在线设置:修改e/class/config.php配置文件里的:
$do_openonlinesetting=3; //开启后台在线配置参数(0为关闭,1为开启防火墙配置,2为开启安全配置,3为全开启)