AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

⚡️按条S5代理⚡️静态⚡️独享⚡️5G⚡️AdsPower:安全不封号,高效自动化Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】
FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线
【官方】❤️搜索套利买量投流开户独立站⚡️开户投放FB BM不限额,短id账单户E.PN 虚拟卡
BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理
虚拟信用卡+独立站收款全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放
免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户
FB资源,账单户,分享户,国内一手FB企业户,TT老户,GG老户源头海外CL企业户源头PTM全球虚拟卡—进来交个朋友!
PTM虚拟卡⚡️费率透明⚡️额度随心FB虚拟卡⚡️消费越多返现越多【找量】BA独家Nutra单找量虚拟FB卡 ⚡️ 透明条件 
国内外持牌,虚拟信用卡和收付款广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 12362|回复: 4

[讨论] 求php高手帮忙看看tracking代码怎么改,头疼

[复制链接]

2

主题

169

广告币

424

积分

中级会员

Rank: 3Rank: 3

积分
424
发表于 2017-12-3 16:16:15 | 显示全部楼层 |阅读模式
Lemft
有些联盟只允许填入一个tracker的post back url,这对于同时使用好几个tracker的话实在是不方便,因此我想使用中转的办法,一个中转服务器收到联盟的postback url,然后再把track.php?subid=XXXX(以imobitrax为例)转发到其它几个tracker上,自己捣鼓了一下没成功,有人帮忙看看问题在哪吗?# K/ M1 V, o1 c* O0 w: H
" {) k& x) m$ |9 R* U
<?php $subid=$_POST["subid"]; ?># [/ b1 K8 S' P+ ^" H" P  x7 s
<?php6 q7 k) \2 _% z& E0 D  n
function send_post($url, $post_data) {  1 |) z" C8 c7 |% z

; v1 S. w2 `( O0 {' L3 Z  $postdata = http_build_query($post_data);  
* f% |* _2 p9 i; B8 b- s  $options = array(  
6 T. m& n9 P* {0 L3 {6 f    'http' => array(  ; o' c, _" Y. `7 h7 r# q$ Y
      'method' => 'POST',  
- g" g7 n4 }# z/ G" `/ |+ O& X      'header' => 'Content-type:application/x-www-form-urlencoded',  , S1 v: w. b1 [) l
      'content' => $postdata,  5 I0 a- R8 n, `4 y( D" Y
      'timeout' => 15 * 60 // 超时时间(单位:s)  
4 @$ i6 W& Y; P% \    )  ; |* Q4 ^1 O% v% s
  );  " r3 x1 u. k) D# Z1 M
  $context = stream_context_create($options);  
2 o2 a1 s8 a3 E7 c6 ]( A; \. D1 H: t  $result = file_get_contents($url, false, $context);  . u3 A( R" I$ ?& O/ t9 Q# F5 d

  [1 `4 _! j$ ]  V% ]7 {  return $result;  
% a) m; i% e  Y/ r- x. K- [+ C}  
( }3 V1 L! ]* U) _3 \+ \+ Y" u4 z5 @; q' r
//使用方法  9 q! u% ^; v/ S; s' {7 A* f  R
$post_data = array(  
. C7 a$ t4 G9 F1 e- M  'subid' => $subid  ' w6 f; z* @, P; o* `
);  : u# ^+ Z  C: w/ k
send_post('http://1.com/track.php', $post_data);  
4 `* m  @8 b# P& S7 f6 }send_post('http://2.com/track.php', $post_data);  
: |* M/ l' h) Wsend_post('http://3.com/track.php', $post_data);  
" s2 e# f# I9 a) G/ p" o3 Zsend_post('http://4.com/track.php', $post_data);  
1 d* Z8 z  b8 W7 b2 U6 O7 i?>' M  b5 a8 F0 e
: h& [/ i4 V% n1 a( S
比如以上这段存为,trackredirect.php ,联盟那里call back url 填入 xxx.com/trackredirect.php?subid={subid},但是我测试了,不工作呢,好头痛,求专业人士帮忙看看哈  h4 _6 ~+ U! s( f+ v4 a
1 ]0 |1 U* b8 X2 m+ k
相关帖子
回复

使用道具 举报

49

主题

784

广告币

1161

积分

中级会员

Rank: 3Rank: 3

积分
1161

社区QQ达人

QQ
发表于 2017-12-3 16:28:24 | 显示全部楼层
既然数据在url里,那么subid获取方式应该是$_GET,其它没细看。

点评

是的,解决!,估计有的联盟是post back ,有的联盟是get 方式call back, 设置一个条件语句 _post 为空的话就用 _get, 完美解决  详情 回复 发表于 2017-12-3 16:36

评分

参与人数 3广告币 +6 收起 理由
蜘蛛 + 2 很给力!
风儿 + 2 赞一个!
wjcj + 2 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

2

主题

169

广告币

424

积分

中级会员

Rank: 3Rank: 3

积分
424
 楼主| 发表于 2017-12-3 16:36:17 | 显示全部楼层
z070477 发表于 2017-12-3 16:28
3 ^3 g1 A5 T# ~2 m. C既然数据在url里,那么subid获取方式应该是$_GET,其它没细看。
3 R! o$ F2 |: l7 _
是的,解决!,估计有的联盟是post back ,有的联盟是get 方式call back, 设置一个条件语句 _post 为空的话就用 _get,  完美解决
回复 支持 反对

使用道具 举报

2

主题

9

广告币

20

积分

初级会员

Rank: 2

积分
20

社区QQ达人

发表于 2017-12-14 09:33:37 | 显示全部楼层
. d( _! ?3 f  U+ x) b3 N
320982144 脸书付费推广交流群,请理解一个煞费苦心的群主。
回复 支持 反对

使用道具 举报

4

主题

101

广告币

221

积分

初级会员

Rank: 2

积分
221

社区QQ达人

发表于 2017-12-14 10:00:29 | 显示全部楼层
1.大部分POST BACK 接口都是以GET方式提交的,不需要POST
1 u7 m, @6 z$ m8 s2.你这个代码没考虑HTTPS
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2025-9-16 16:23 , Processed in 0.048540 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

快速回复 返回顶部 返回列表