Добрый день.Решил написать реферальную система для своего сайта.(real-ro.ru)
Принцип такой:
1.Пользователь в лич. каб. получает свою реферальную ссылку.(сделал)(ссылка выглядит так: http://real-ro.ru/?id=cp&act=register&ref=2000365)
2.При регистрации по этой ссылке методом $_GET берется ID (скажем 2000365) (не сделал)
2.1.Айпи человека который регистрируется записывается в базу.
2.2.Если айпи человека который регистрируется по реферальной ссылке уже есть в базе - предлагаем ему просто зарегистрироваться (т.е. по http://real-ro.ru/?id=cp&act=register)
3.Далее ID записывается в базу.(сделал)
4.После подтверждения регистрации на ID выдается бонус.
Сейчас застрял на 2 пункте.Никак не могу передать ID для записи в базу.
Выкладываю частично код.
1. poiuty - 05 Октября, 2009 - 17:11:58 - перейти к сообщению
2. mark2009 - 05 Октября, 2009 - 20:09:36 - перейти к сообщению
Ну... так вы покажите выдаваемые ошибки... покажите SQL запрос, который получается в php. Если вы в базу не можете передать, значит ошибка где-то на стадии составления запроса - вот здесь и копайте.
Если покажете здесь что-нибудь из перечисленного, попытаемся разобраться.
Если покажете здесь что-нибудь из перечисленного, попытаемся разобраться.
3. SLITE - 05 Октября, 2009 - 20:13:05 - перейти к сообщению
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <? $ref = $_GET["ref"]; if(!preg_match("/^[0-9]{7,10}$/",$_GET["ref"])){echo"plz don"t hack!";}else{ echo $ref; }?>
надо так
CODE (text):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php $ref = $_GET["ref"]; if(!preg_match("/^[0-9]{7,10}$/",$_GET["ref"])){echo"plz don"t hack!";}else{ echo $ref; }?>