我需要有三個領域:通過PHP頭()重定向之前調用一個URL?
- a.com - 我們的腳本(如下)將駐留。
- b.com - 已經我們要火
- c.com跟蹤腳本 - 是我們的最終目的地,就像一個登陸頁面
因此,廣告創意的廣告可以鏈接到http://a.com/track.php?id=1004&r=c.com,其中1004是我的會員ID。當這個腳本被調用時,我需要做的是這樣的:
<?php
setcookie('affid', $_GET['id'],time()+60*60*24*365, '/');
head('X-Something: http://b.com/track?id=' . $_GET['id']);
head('Location: http://' . $_GET['r']);
...,其中X-東西只是一些標頭,Apache的理解,並嘗試做網頁重定向之前連接上。
麻煩是 - 我什至不知道HTTP頭字段將允許這個。可能嗎?
最終的關聯機構可能使他的廣告創意鏈接是這樣的:
http://a.com/track.php?id=1004&r=c.com
這將下降一個cookie上a.com,在b.com火腳本,然後重定向到c。 COM。那可能嗎?如果是這樣,我需要使用什麼頭文件而不是我創建的名爲X-Something的組合頭?
如果id在url中,爲什麼你需要cookie? – 2013-04-15 01:21:47
@Dagon這是因爲在c.com上我們讓客戶下載一個可執行程序。一旦客戶安裝並使用該程序,它就會連接到a.com到購物車進行升級。如果不在a.com上放棄該cookie,那麼我無法知道哪個子公司應該獲得信用。 – Volomike
您可以動態地將該ID放入下載的文件名中。 – 2013-04-15 01:32:57