Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @package configuration
- * @author Thrallix
- * @version 1.0
- *
- */
- class configuration {
- private $mysqlUsername = 'root';
- private $mysqlPassword = '';
- private $mysqlDatabase = 'secured';
- public function secured_session_start()
- {
- $sessionName = 'secured_session_string';
- if(ini_set('session.use_only_cookies', 1) == false)
- {
- print("Could not set up secured session");
- exit();
- }
- $cookieParams = session_get_cookie_params();
- session_set_cookie_params(3600, $cookieParams['path'], $cookieParams['domain'], 'SECURE', true);
- session_name($sessionName);
- session_start();
- session_regenerate_id(true);
- }
- public function db()
- {
- $connection = new PDO("mysql:host=localhost;dbname=".$this->mysqlDatabase, $this->mysqlUsername, $this->mysqlPassword);
- $connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- return $connection;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement