AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
⚡️AdsPower:安全不封号,高效自动化广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️Mediabuy⚡️玩家开户首选
【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理
开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放FB BM不限额,短id账单户
E.PN 虚拟卡BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN
7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值Facebook 批量上广告
尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)
FB企业户,TT老户,GG老户源头海外CL企业户源头PTM虚拟卡[全新卡BIN+高返点]PTM虚拟卡[OPENAI+全场景通用]
FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量->Tyver SPY汇聚海量广告创意高质量代理⚡️住宅⚡️移动
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 12455|回复: 4

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

[复制链接]

2

主题

169

广告币

424

积分

中级会员

Rank: 3Rank: 3

积分
424
发表于 2017-12-3 16:16:15 | 显示全部楼层 |阅读模式
有些联盟只允许填入一个tracker的post back url,这对于同时使用好几个tracker的话实在是不方便,因此我想使用中转的办法,一个中转服务器收到联盟的postback url,然后再把track.php?subid=XXXX(以imobitrax为例)转发到其它几个tracker上,自己捣鼓了一下没成功,有人帮忙看看问题在哪吗?
' \. D6 e: X9 c) u' c: w8 V; ^; t9 a8 ]
<?php $subid=$_POST["subid"]; ?># ~* o9 z" x* e
<?php
8 C2 C: }. w5 r! _) W/ Z! _function send_post($url, $post_data) {  
2 Q( t0 B9 u: S' k# P* R% ]1 f$ |1 h# f1 @1 W3 J. d/ [
  $postdata = http_build_query($post_data);  # |( V8 c& M2 m6 p9 d3 \
  $options = array(  . n8 b- b( B2 B. N
    'http' => array(  : y) j  w( s% H, }3 n
      'method' => 'POST',  
# A& M; T/ R, T) m      'header' => 'Content-type:application/x-www-form-urlencoded',  
9 s' g; a/ u: p  J$ U: G      'content' => $postdata,  . L6 J$ G! j; |3 M8 h6 |; E5 L
      'timeout' => 15 * 60 // 超时时间(单位:s)  
5 o. _& ^1 [! ]! M: V* z9 s    )  
( H: n/ l& A3 s* |  O  );  9 N/ P: I, ^6 B6 n
  $context = stream_context_create($options);  
' D+ W6 A: V* M' S, Z  $result = file_get_contents($url, false, $context);  ) X0 I8 r( i; Y1 `; R/ T8 M0 k
7 o2 f1 y7 r8 u: J2 ]
  return $result;  
7 w5 R# @3 g+ J0 S" S2 c& _% R+ ~1 j}  
6 }2 g7 P+ }+ o5 P5 V
5 D& K& H; m+ z8 }//使用方法  % M/ M! m3 c9 q  B: y! \/ c& v# J
$post_data = array(  
  Y6 q# J8 `4 B0 n% M5 F  'subid' => $subid  ( U. J: z5 }" E* [
);  ; B; t1 m5 m  Z. R! F- b+ p
send_post('http://1.com/track.php', $post_data);  * G9 ~$ K  I% V7 X/ @' t: |8 Z
send_post('http://2.com/track.php', $post_data);  . N, D5 T/ G* T% {- j
send_post('http://3.com/track.php', $post_data);  8 q( {& ?) ~3 e; t) L
send_post('http://4.com/track.php', $post_data);  ( ~; R# E' p! j0 a( ]
?>
& F' [7 w. k3 P/ _" I; f- K6 t9 W  B8 X
比如以上这段存为,trackredirect.php ,联盟那里call back url 填入 xxx.com/trackredirect.php?subid={subid},但是我测试了,不工作呢,好头痛,求专业人士帮忙看看哈4 [. q( o' G- [0 T5 H# w: a. E

" O) U9 y2 S4 @% }5 m6 s- G
相关帖子
回复

使用道具 举报

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: T! x8 F! D8 v. @
既然数据在url里,那么subid获取方式应该是$_GET,其它没细看。

/ h1 E# I* H2 U是的,解决!,估计有的联盟是post back ,有的联盟是get 方式call back, 设置一个条件语句 _post 为空的话就用 _get,  完美解决
回复 支持 反对

使用道具 举报

2

主题

9

广告币

20

积分

初级会员

Rank: 2

积分
20

社区QQ达人

发表于 2017-12-14 09:33:37 | 显示全部楼层
9 D5 `1 s; @$ |- o1 P
320982144 脸书付费推广交流群,请理解一个煞费苦心的群主。
回复 支持 反对

使用道具 举报

4

主题

101

广告币

221

积分

初级会员

Rank: 2

积分
221

社区QQ达人

发表于 2017-12-14 10:00:29 | 显示全部楼层
1.大部分POST BACK 接口都是以GET方式提交的,不需要POST
, j  W) M/ b0 s" U/ E( S2.你这个代码没考虑HTTPS
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-31 18:53 , Processed in 0.047358 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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