Abc.php 987 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. if( !defined('BASEPATH') )
  3. {
  4. exit( 'No direct script access allowed' );
  5. }
  6. class Cookie
  7. {
  8. public function __construct()
  9. {
  10. log_message('debug', 'Native Session Class Initialized');
  11. }
  12. public static function set_cookie($var, $value = "", $time = 0)
  13. {
  14. $time = (0 < $time ? $time : ($value == "" ? time() - 3600 : 0));
  15. $s = ($_SERVER["SERVER_PORT"] == "443" ? 1 : 0);
  16. $var = CT_Cookie_Prefix . $var;
  17. $ips = explode(":", $_SERVER["HTTP_HOST"]);
  18. $Domain = CT_Cookie_Domain;
  19. setcookie($var, sys_auth($value, "E", $var . CT_Encryption_Key), $time, Web_Path, $Domain, $s);
  20. }
  21. public static function get_cookie($var, $default = "")
  22. {
  23. $var = CT_Cookie_Prefix . $var;
  24. $value = (isset($_COOKIE[$var]) ? sys_auth($_COOKIE[$var], "D", $var . CT_Encryption_Key) : $default);
  25. $value = safe_replace($value);
  26. return $value;
  27. }
  28. }