找回密码
 立即注册

QQ登录

只需一步,快速开始

Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5GMediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】
FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线
【官方】❤️搜索套利买量投流开户独立站⚡️开户投放Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️
BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理
全球虚拟卡, 支持U充值【15 年团队 - 广告自动化系统、定制开发】【ActionKey】Meta API 桥接令牌尤里改 - FB 稳定投放
【神盾 AI】Meta 广告资产防护 永久免费FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISP
FB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头广告位出租
查看: 13021|回复: 4

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

[复制链接]

2

主题

169

广告币

424

积分

中级会员

积分
424
发表于 2017-12-3 16:16:15 | 显示全部楼层 |阅读模式
Influxtec
有些联盟只允许填入一个tracker的post back url,这对于同时使用好几个tracker的话实在是不方便,因此我想使用中转的办法,一个中转服务器收到联盟的postback url,然后再把track.php?subid=XXXX(以imobitrax为例)转发到其它几个tracker上,自己捣鼓了一下没成功,有人帮忙看看问题在哪吗?5 M% n/ s: G) J9 k, E% z

4 A9 M$ C2 t; `& t# N: P0 w; x5 N<?php $subid=$_POST["subid"]; ?>
( O- x# ^+ j5 T, B5 F/ F<?php7 h# u$ M) b- h! n5 z) {7 j
function send_post($url, $post_data) {    I9 c1 G' o" G. y( d

, n+ P0 n* B, d5 v% n+ y  $postdata = http_build_query($post_data);  
3 A# C/ q: c* Q  w9 f) C  $options = array(  
0 Q, a2 c. Y; R7 x9 a    'http' => array(  / |2 c  t* }  w& U# n' o; P
      'method' => 'POST',  4 x  d2 \) m2 U* V) x
      'header' => 'Content-type:application/x-www-form-urlencoded',  
: s1 u( r2 Z& O( {4 A: n      'content' => $postdata,  $ h9 K" i: N$ B: G3 w+ G# f# A6 ]
      'timeout' => 15 * 60 // 超时时间(单位:s)  
1 k$ T# r. H/ e1 a8 f: O. y    )  8 S% \0 i8 V- e
  );  
2 O; p9 x+ x! K  $context = stream_context_create($options);  2 w. c0 T2 G1 I
  $result = file_get_contents($url, false, $context);  / o4 Q) q: p* V4 U. E5 m! N. E
9 S- w9 N. B0 b  u. n
  return $result;  
% D! d7 F' C6 t3 o) d}  
9 Z$ ]  a* `! O; F0 C  V" @- i* r; J2 r+ u5 o
//使用方法  2 Z* P2 p+ c8 ?1 U
$post_data = array(  
+ D9 Q- m' y6 i; C  'subid' => $subid  
6 t, L9 F" |. N  F);  , l- ]& H  E% c- U7 \! ~1 ~
send_post('http://1.com/track.php', $post_data);    G1 O* `1 @- f7 K' U
send_post('http://2.com/track.php', $post_data);  
7 J0 R+ b6 L$ _# m0 R3 Y" ?3 ksend_post('http://3.com/track.php', $post_data);  
9 x) B2 j/ u7 e0 O: Y" C9 \) y# Gsend_post('http://4.com/track.php', $post_data);  
/ N# ]; h# s7 R) S5 R2 R7 B?>
1 u; h( C% `3 f$ ]
; I5 |4 n' ~' N$ V. U; `( L比如以上这段存为,trackredirect.php ,联盟那里call back url 填入 xxx.com/trackredirect.php?subid={subid},但是我测试了,不工作呢,好头痛,求专业人士帮忙看看哈* e/ ~' b. Q. E3 p. J  `5 t
+ @' d; J3 A0 x' o% [8 Q
相关帖子
回复

使用道具 举报

49

主题

784

广告币

1161

积分

中级会员

积分
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

积分

中级会员

积分
424
 楼主| 发表于 2017-12-3 16:36:17 | 显示全部楼层
z070477 发表于 2017-12-3 16:28
& W# `' T( X' |/ g% f6 e, S9 F既然数据在url里,那么subid获取方式应该是$_GET,其它没细看。
3 j1 q" C" N# c7 w! }9 s9 d- U
是的,解决!,估计有的联盟是post back ,有的联盟是get 方式call back, 设置一个条件语句 _post 为空的话就用 _get,  完美解决
回复 支持 反对

使用道具 举报

2

主题

9

广告币

20

积分

初级会员

积分
20

社区QQ达人

发表于 2017-12-14 09:33:37 | 显示全部楼层

, Q6 [% t9 ^; B% d" Q* E0 m2 v! A320982144 脸书付费推广交流群,请理解一个煞费苦心的群主。
回复 支持 反对

使用道具 举报

4

主题

106

广告币

225

积分

初级会员

积分
225

社区QQ达人

发表于 2017-12-14 10:00:29 | 显示全部楼层
1.大部分POST BACK 接口都是以GET方式提交的,不需要POST
( D. c( G6 b2 M, m2.你这个代码没考虑HTTPS
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-31 09:24 , Processed in 0.082639 second(s), 24 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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