Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Реферальная система
 
 автор: DEM   (28.08.2006 в 03:25)   письмо автору
 
 

Скажите, как сделать, что бы была проверка, что если пользователь зарегился по ссылке, например my_site.ru/reg.php?login=DEM ( к примеру), то добавить в таблицу users пользователю (в нашем случае ДЕМ, всё таки по его рефералу зарегелись), в поле например postov еще три единицы (ну это я понимаю UPDATE postov+=4 и т.д.)... надеюсь всё более менее понятно

   
 
 автор: zaqwer   (28.08.2006 в 05:46)   письмо автору
 
   для: DEM   (28.08.2006 в 03:25)
 

обычно чтобы не терялся реферал если он не сразу регится а начинает ходить по сайту, запускают сессию. то есть к примеру прописываеют так

<?
if ($_GET['login']!="") {
session_start();
$_SESSION["ref"] = $_GET['logun'];
}
?>

при регистрации проверяем есть сессия или нет, если есть то значит заносим рефа, нету сессии, не заносим.

   
 
 автор: Lelik   (28.08.2006 в 07:16)   письмо автору
 
   для: DEM   (28.08.2006 в 03:25)
 


UPDATE table SET postov = postov + 3 WHERE name = $_GET['login']

   
 
 автор: DEM   (28.08.2006 в 12:28)   письмо автору
 
   для: DEM   (28.08.2006 в 03:25)
 

Всем спасибо! Теперь хоть понятно стало ))))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования