Guest User

Untitled

a guest
May 26th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. <?php
  2. class Session
  3. {
  4. public function __construct()
  5. {
  6. if(session_id() === "")
  7. {
  8. session_start();
  9. }
  10. }
  11. public function __set($name,$value)
  12. {
  13. $_SESSION["Variables"][$name] = $value;
  14. }
  15. public function &__get($name)
  16. {
  17. return $_SESSION["Variables"][$name];
  18. }
  19. public function __isset($name)
  20. {
  21. return isset($_SESSION["Variables"][$name]);
  22. }
  23. public function kill()
  24. {
  25. $_SESSION = array();
  26. session_unset();
  27. session_destroy();
  28. session_regenerate_id();
  29. }
  30. public function __destruct()
  31. {
  32. session_write_close();
  33. }
  34. }
Add Comment
Please, Sign In to add comment