Welcome Guest, Not a member yet? Register   Sign In
Creating a referral url
#1

(This post was last modified: 05-13-2017, 03:08 AM by valkaycelestino.)

I need to create a referral url for every member of my site, something like this: http://mywebsite.com/ref/user, where user is a unique field in a database table. Please can someone give me a hint on how to go about this? I'll appreciate a dummy code, since I'm new to PHP and CodeIgniter.

I did some digging on the internet and found this code on github:

   
Code:
<?php
      //check for referal links
      function referal()
      {
       $CI =& get_instance();
       $cookie_value_set = $CI->input->cookie('_tm_ref', TRUE) ? $CI->input->cookie('_tm_ref', TRUE) : '';
      if ($CI->input->get('ref', TRUE) AND $cookie_value_set == '') {
        // referred user so set cookie to ref=username
         $cookie = array(
        'name'   => 'ref',
        'value'  => $CI->input->get('ref', TRUE),
        'expire' => '7776000',
      );
        $CI->input->set_cookie($cookie);
        return TRUE;
       }elseif ($cookie_value_set == '') {
         $cookie = array(
        'name'   => 'ref',
        'value'  => 'sso',
        'expire' => '15552000',
      );
        $CI->input->set_cookie($cookie);
        return TRUE;
    
       }elseif ($cookie_value_set != '') {
         //already referred so ignore
        return TRUE;
    
       }else{
          return TRUE;
       }
      }
    //end of hooks file
    ?>

The owner of the gist only mentioned saving the file as referral.php inside the **hook** folder. This is not helping me with what I want to achieve, I don't know how to use the code:
1. How do I pass the **referrer** field to the variable **username** from the **users** table?
2. How do I load the hook file to view (register.php)?
3. How and where do I call the hook file?

So can anybody give me an insight?
Reply


Messages In This Thread
Creating a referral url - by valkaycelestino - 05-10-2017, 12:24 PM
RE: Creating a referral url - by raknjak - 05-10-2017, 12:58 PM
RE: Creating a referral url - by valkaycelestino - 05-12-2017, 08:36 AM
RE: Creating a referral url - by JayAdra - 05-10-2017, 07:03 PM
RE: Creating a referral url - by valkaycelestino - 05-12-2017, 08:33 AM
RE: Creating a referral url - by InsiteFX - 05-11-2017, 03:44 AM
RE: Creating a referral url - by valkaycelestino - 05-12-2017, 08:47 AM
RE: Creating a referral url - by raknjak - 05-12-2017, 09:02 AM
RE: Creating a referral url - by InsiteFX - 05-12-2017, 11:01 AM



Theme © iAndrew 2016 - Forum software by © MyBB