AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Adsterra China
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G皇家代理IP⚡️#1性价比⚡️Mediabuy⚡️玩家开户首选
【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理
开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放FB BM不限额,短id账单户
E.PN 虚拟卡DuoPlus专注打造跨境电商云手机BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户Google、Bing官方总代  联盟流量开户FB资源,账单户,分享户,国内一手
FB企业户BM户账单户源头海外CL企业户源头PTM全球虚拟卡—进来交个朋友!PTM虚拟卡⚡️费率透明⚡️额度随心
FB虚拟卡⚡️消费越多返现越多虚拟卡 - Pay2.House【找量】BA独家Nutra单找量广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 12270|回复: 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上,自己捣鼓了一下没成功,有人帮忙看看问题在哪吗?
% L- M& E; l6 @+ z4 m9 _" Z& Q" Y* [) n
<?php $subid=$_POST["subid"]; ?>, z; c, d( J. C, C& c) O
<?php- q( r6 L; U6 H+ w$ `
function send_post($url, $post_data) {  - X+ s8 R8 b0 G+ O
4 J# P4 w% T  K) j2 q
  $postdata = http_build_query($post_data);  
6 t& `4 ]5 o! {$ M# p: Q  $options = array(  : [6 Z# e$ H$ D  Y. P. H
    'http' => array(  1 W& ^( ~; _3 _& ]
      'method' => 'POST',  
( p! h- U+ c1 C& ^      'header' => 'Content-type:application/x-www-form-urlencoded',  8 p2 n' F0 z( g, M' e
      'content' => $postdata,  
4 V! j5 h/ [- ]7 B8 y* e4 {+ J      'timeout' => 15 * 60 // 超时时间(单位:s)  ( }. p7 J8 ?$ y. S" e
    )  4 h. {; C0 \; J; N
  );  5 K% h" M/ T) A6 f
  $context = stream_context_create($options);  , J. m1 [/ i& g, Y" k; ^( h/ V
  $result = file_get_contents($url, false, $context);  8 f, H! C4 l) p; N; z
' N! P4 O' ]1 r
  return $result;  * P7 G2 c8 ^, L5 E* @8 F6 b0 S
}  
/ ]' X/ {1 N7 Q0 \6 ]6 c7 u$ ~& \# W  f. [2 J, @
//使用方法  ( O+ ?- f5 f: H3 Y& ?
$post_data = array(  " \6 q9 k6 B1 r! e$ {. Q7 [; k
  'subid' => $subid  
/ Y. c5 |) |; d);  
  Z% ^" \. v( `3 x9 N$ o; Asend_post('http://1.com/track.php', $post_data);  0 U  r4 i/ M4 N  N6 a' E
send_post('http://2.com/track.php', $post_data);  7 [1 ^) y( S+ Y; t" c
send_post('http://3.com/track.php', $post_data);  
% A, r  y) A1 ]: {6 S9 rsend_post('http://4.com/track.php', $post_data);  
0 n2 K8 i6 f* |4 ~?>
0 e4 Z2 D0 V8 h1 H* h0 n9 A% K6 Z5 K# d; d
比如以上这段存为,trackredirect.php ,联盟那里call back url 填入 xxx.com/trackredirect.php?subid={subid},但是我测试了,不工作呢,好头痛,求专业人士帮忙看看哈) ^1 f/ [9 E% i" B

5 J$ y4 p" e4 @* }3 e  Z/ I
相关帖子
回复

使用道具 举报

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:287 C: o- `+ X4 l( k. Z/ f: A, l
既然数据在url里,那么subid获取方式应该是$_GET,其它没细看。
7 _# `# C- |9 ?2 [9 l* d. z6 k  k
是的,解决!,估计有的联盟是post back ,有的联盟是get 方式call back, 设置一个条件语句 _post 为空的话就用 _get,  完美解决
回复 支持 反对

使用道具 举报

2

主题

9

广告币

20

积分

初级会员

Rank: 2

积分
20

社区QQ达人

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

" [: F5 N0 i5 i" |- G2 |( F9 @: v320982144 脸书付费推广交流群,请理解一个煞费苦心的群主。
回复 支持 反对

使用道具 举报

4

主题

98

广告币

218

积分

初级会员

Rank: 2

积分
218

社区QQ达人

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-5 22:00 , Processed in 0.046099 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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