Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Если по баннеру, то придется изменить ссылку, которая ведет на баннер на свой скрипт, и добавить туда еще одну переменную- id пользователя. В этом скрипте даем юзверю поинты, а далее редиректим на партнерку.
С контекстом все намного сложней, особенно если этот контекст от гугла или яши.
Довольно просто допустим у тебя есть файл promo.phpА можно на примере показать?
SELECT promo_url,promo_img FROM promos WHERE promo_id='$promoid'
UPDATE users SET points=points+$promo[points] WHERE user_id='$id'
ммм такой код сцыкотно использовать по крайней мере значения $promoid и $id надо бы заэкранировать и intval к ним применить.Довольно просто допустим у тебя есть файл promo.php
ссылка на баннер такая: /promo.php?id=(юзер_ид)&promoid=(баннер_ид)
по promoid определяешь какой баннер и сколько там пойнтов или чего у тебя там.
по id определяешь какому юзеру будут начислены пойнты
Код:SELECT promo_url,promo_img FROM promos WHERE promo_id='$promoid' UPDATE users SET points=points+$promo[points] WHERE user_id='$id'
да именно так, но это же пример толькоммм такой код сцыкотно использовать по крайней мере значения $promoid и $id надо бы заэкранировать и intval к ним применить.
$id = (int)trim($_GET['id']);
$promoid = (int)trim($_GET['promoid']);
т.к. у тебя юзер ид через сессию тогда $id тебе не нужен, только $promoid($bannerid как угодна).а как правильно сделать чтобы по клику выполнялся запрос:
UPDATE `se_semods_userpoints` SET `userpoints_count` = '".($userpoints + 10)."' WHERE `userpoints_user_id` = ".$_SESSION[__default][user_id])
$promo = $db->super_query("SELECT promo_url FROM promos WHERE promo_id='$promoid' LIMIT 1");
if($promo['promo_url']){
$db->query("UPDATE se_semods_userpoints SET userpoints_count=userpoints_count+10 WHERE userpoints_user_id = '$_SESSION[__default][user_id]'");
@header("Location: $promo[promo_url]");
}