У меня есть реферальная система на моем сайте, но у меня проблема с реферальной ссылкой website.com/?i=ID
, но когда они регистрируют скрипт, который я использую, сделайте этот идентификатор всегда равным 1, никогда не принимайте правильное число. .. Я использую этот код:Получите идентификатор от url для реферала
$referer_id = (isset($_COOKIE["i"]) AND intval($_COOKIE["i"]) > 0 AND intval($_COOKIE["i"]) < 1000000) ? intval($_COOKIE["i"]) : 1;
if($referer_id != 1){
$db->Query("SELECT user FROM db_users_a WHERE id = '$referer_id' LIMIT 1");
if($db->NumRows() > 0){
$referer_name = $db->FetchRow();
}else{ $referer_id = 1; $referer_name = "Admin"; }
}else{ $referer_id = 1; $referer_name = "Admin"; }
Каждый раз, независимо от того, какой номер я надел ID website.com/?i=10
он будет считать как 1 ... Что может быть проблема?
я попробовать, но это все та же .... каждый раз брать номер 1 – tyrlaka
Что 'var_dump ($ _ GET)' шоу? – Barmar
Что вы подразумеваете под _referral link_? Это URL-адрес страницы, которая ссылается на вашу страницу, а не на URL-адрес вашей страницы? – Barmar