Membuat File Sponsor Random

Randomizer Sponsor merupakan salah satu file penting dalam sistem script MLM online. Randomizer Sponsor bertujuan untuk mengambil sponsor secara acak dari sistem database member. Dengan fasilitas randomizer akan memungkinkan semua member mendapat kesempatan memperoleh downline, meskipun member tersebut tidak melakukan promosi online.

Berikut ini saya uraikan mengenai flow chart sistem randomizer sponsor dengan menggunakan Session dan Cookie. Session digunakan untuk menyimpan session sponsor sehingga tetap terkunci sampai pengunjung meninggalkan halaman web atau sampai menutup browsernya. Sedangkan cookie dipergunakan untuk mengunci sponsor sampai jangka waktu tertentu sampai pengaturan waktu cookie habis.

//Mengaktifkan Session

session_start();

//Mengatur panjang waktu cookie hidup. Dalam contoh ini cookie nyala sampai 30 hari .

$cookie_time= time() + 30 *3600*24 ;

//Jika pengunjung datang dengan link sponsor, link sponsor dideklarasikan dengan ‘ref’.

if (IsSet($_GET[‘ref’])) {

$sponsor= $_GET[‘ref’];

}

//Jika tidak dengan link sponsor, sistem memeriksa apakah ada cookie sponsor yang tersimpan.

else if (IsSet($_COOKIE[‘sponsor_cookie’])) {

$sponsor = $_COOKIE[‘sponsor_cookie’];

}

//Jika tidak dengan link sponsor, dan tidak ada cookie terimpan sistem memeriksa apakah ada cookie dalam session yang tersimpan.

else if (isset($_SESSION[‘sponsor_session’])){

$sponsor=$_SESSION[‘sponsor_session’];

}

//jika tidak ada link ref, tidak ada cookie tersimpan, dan tidak ada session sponsor, sistem akan mengambil member menjadi sponsor secara random.

else {

$query=mysql_fetch_array(mysql_query(“SELECT userid FROM members ORDER BY RAND() LIMIT 1”));

$sponsor=$query[‘userid’];

}

 //Menyimpan sponsor dalam cookie dan session
setcookie (“sponsor_cookie”, $sponsor, $cookie_time);
            $_SESSION[“sponsor”]=$sponsor; 

//END

Satu Tanggapan

  1. salam, pak kunjungan,,,bagus tutornya unik sekali,jadi penasaran setelah mencoba script di atas kenapa jadi ada pesan Parse error: parse error in C:\xampp\htdocs\coba\conf.php on line 13. ada kekurangan apa ya? atau saya yang terlalu awam, dan halaman index langsung blank kalau boleh share tutornya ke email saya,???

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: