Cześć!
Cały dzisiejszy dzień męczę się z podpięciem postback url do mojej strony, żeby śledzić oferty, ale za cholerę nie mogę sobie z nim poradzić.
Mój skrypt postback.php wygląda w tej sposób:
function addTransaction($dbh, $status) {
$stmt = $dbh->prepare("INSERT INTO `postback`(`id`,`status`,`description`) VALUES (NULL,:status,'hello')");
$stmt->bindParam(":status",$status,PDO::PARAM_INT);
$stmt->execute();
}
if(isset($_GET)) {
$status = $_GET["status"];
if($status == 1) {
addTransaction($dbh, $status);
} else {
addTransaction($dbh, $status);
}
}
Link globalnego postbacku u usługodawcy w ten sposób:
http://mojastrona.pl/folder/postback.php?s1={s1}&status={status}
A przykładowy link usługodawcy do śledzenia w ten sposób:
http://adgatetraffic.com/cl/25512/58969?s1=
Niestety, globalny postback po wejściu w link ani śni, żeby wysłać coś do pliku postback.php
W dokumentacji było napisane, żeby dodać adres IP ich serwera do whitelist .htaccess. Tak też zrobiłem, bez skutku. Może ktoś bardziej doświadczony pomoże mi pojąć zasadę działania tego ustrojstwa, bo nie ukrywam - postback przychodzi mi użyć poraz pierwszy w życiu.