Coding Cheatsheets - Learn web development code and tutorials for Software developers which will helps you in project. Get help on JavaScript, PHP, XML, and more.

Post Page Advertisement [Top]

1. Make a class in lib folder and Save it url_encoder.php

<?php

class UrlEncoder {

       public static function encode($url) {

                  return preg_replace(array('/\+/', '/\//'), array('-', '_'), base64_encode($url));

        }

 public static function decode($url_encoded) {

                 return base64_decode(preg_replace(array('/-/', '/_/'), array('+', '/'), $url_encoded));

        }

}
?>

2. Now implement in your controller , if you want to initialize lib initially then define it in before filter function

function beforeFilter()

{
       parent::beforeFilter();
      App::import('Lib', 'UrlEncoder');
}

3. Now how to use its function

UrlEncoder::encode($contact_id);

UrlEncoder::decode($contact_id) ;


No comments:

Post a Comment

Bottom Ad [Post Page]