打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ecshop和51返利,返利网收货地址同步

ecshop和51返利,返利网收货地址同步

时间:2013-07-09来源:模板堂 作者:模板堂 文章热度: 170 ℃

ecshop和51返利,返利网收货地址同步,这个要求是51返利和ecshop整合cps接口必须面对的一个问题。以前整合不了联合登陆没关系。只要数据库信息同步就可以了。现在他们的要求更加严格。如果ecshop和返利网不做收货地址同步的话。那可能就不会让你上线。
    ecshop和51返利,返利网收货地址同步,其实也很简单。没那么复杂。当返利网和ecshop做联合登陆的时候,我们就可以模拟登陆。如果存在,就直接登陆。如果不存在。那么我们就直接的将该用户信息注册进去。
   1:首先要转换返利网传递过来的中文编码,如果你的站是UTF8的。你必须将GBK的转换成UTF8
     $p = iconv("GBK","UTF-8",$_GET['province']);
  $c = iconv("GBK","UTF-8",$_GET['city']);
  $d = iconv("GBK","UTF-8",$_GET['area']);
   2:最重要的就是在联合登陆的时候,ecshop必须把返利网的收货地址保存在数据库中。并且同步地址.
   $consignee_info = array(
   
    'country'       => '1',
    'province'      => $p2,
    'city'          => $c2,
    'district'      => $d2,
    'user_id' =>$_SESSION['user_id'],
    'consignee' => iconv("GBK","UTF-8",$_GET['name']),
    'zipcode' => iconv("GBK","UTF-8",$_GET['zip']),
    'tel'  => iconv("GBK","UTF-8",$_GET['mobile']),
    'mobile' => iconv("GBK","UTF-8",$_GET['mobile']),
    'address'   => iconv("GBK","UTF-8",$_GET['address']),
    'email' => iconv("GBK","UTF-8",$_GET['email'])
   
  );
   3:现在返利网要求必须同步区域,所以最重要的是区域同步。这个时候我们可以通过他们传递过来的三级区域来从ecshop数据库中取得对应的region_id。从而顺利的完成ecshop和51返利,返利网收货地址同步.
  注意,同步登陆的时候。我们最重要的是取得登陆和注册后的$_SESSION['user_id'];
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ECSHOP后台销售明细中增加显示收货人和收货地址
使用 windows命令和iconv.exe批量转换文件编码
Rhythmbox mp3解码器
Linux下批量把GDK编码的文章转化为UTF
PHP编码转换和PHP编码判断
windows上curl 发送post请求(Json) 命令
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服