找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPTK加白户/二解户/FB海外户/GG老户海外CL企业户源头
最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户
联盟收款/海外资金下发/服贸结汇⚡️Spend.net — 美元卡仅需$0⚡️比特浏览器+云手机 |防关联防封号Facebook截流, 1 次点击 2 次曝光
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 12817|回复: 4

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

[复制链接]

2

主题

169

广告币

424

积分

中级会员

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

  \* h, g2 y; P5 J. {<?php $subid=$_POST["subid"]; ?>
  Y! F6 z+ ^# [<?php( C1 V) l1 x3 U+ `8 O
function send_post($url, $post_data) {  
+ i" z- y. h: ?! I
# E- F2 l5 e; J: H  $postdata = http_build_query($post_data);  
) l0 X; W0 n9 y; n0 D: E! ~5 R1 z  $options = array(  
+ r6 m' |& T) _$ V/ G# ?    'http' => array(  
2 B" l' K1 o% q* u( K$ v" h      'method' => 'POST',  
+ I6 n6 k& V8 X      'header' => 'Content-type:application/x-www-form-urlencoded',  
8 F, T% T8 I. t' F7 s+ @" f' K- G  {* ?      'content' => $postdata,  
& w4 N" Q4 x9 J$ r- ~+ x3 ?% r      'timeout' => 15 * 60 // 超时时间(单位:s)  5 h4 E1 g+ k2 h; M0 p$ a' [7 ?
    )  % ]) u9 c. A7 D
  );  
/ S0 x5 u. x$ q  $context = stream_context_create($options);  
+ \( Z% [4 p; O8 _  $result = file_get_contents($url, false, $context);  6 d3 d8 j2 u1 k" a' ]- v
0 ?+ H( Q+ L: @$ g4 G  `( ^
  return $result;  / A! C# h7 Q# I* u
}  1 Z2 U, h7 y( }; h( c/ C# L

: z3 o; d; c5 m: e, D; d/ F//使用方法  
+ u) k; {/ H5 ~0 u) a: S8 U9 v$post_data = array(  ( y; {' q7 ?  n0 U3 X
  'subid' => $subid  
! m. I" l1 K8 ~: g3 k);    N9 g$ @7 A/ y' F; g
send_post('http://1.com/track.php', $post_data);  9 |# N: F. Y, m
send_post('http://2.com/track.php', $post_data);  
& a1 i0 S  S1 o9 g1 a+ x$ ssend_post('http://3.com/track.php', $post_data);  # S8 \7 B" u6 C9 S
send_post('http://4.com/track.php', $post_data);  + ]5 h- \, y/ u9 k
?>
2 Z, q& D/ B' r# d7 n! g
/ m) w, C$ H% H3 x! Q6 O& e比如以上这段存为,trackredirect.php ,联盟那里call back url 填入 xxx.com/trackredirect.php?subid={subid},但是我测试了,不工作呢,好头痛,求专业人士帮忙看看哈
/ `3 D$ f2 v/ j# P- O) A5 N
( y; K; V2 I# h6 A( [; i
相关帖子
回复

使用道具 举报

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:285 q7 \, X- P) H
既然数据在url里,那么subid获取方式应该是$_GET,其它没细看。

* z, {7 p. m6 T6 j7 |4 C4 B是的,解决!,估计有的联盟是post back ,有的联盟是get 方式call back, 设置一个条件语句 _post 为空的话就用 _get,  完美解决
回复 支持 反对

使用道具 举报

2

主题

9

广告币

20

积分

初级会员

积分
20

社区QQ达人

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

: d: i! M' }! w+ l: U1 g320982144 脸书付费推广交流群,请理解一个煞费苦心的群主。
回复 支持 反对

使用道具 举报

4

主题

104

广告币

224

积分

初级会员

积分
224

社区QQ达人

发表于 2017-12-14 10:00:29 | 显示全部楼层
1.大部分POST BACK 接口都是以GET方式提交的,不需要POST
) v" d) m% V9 ?2.你这个代码没考虑HTTPS
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-24 12:06 , Processed in 0.070571 second(s), 24 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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