24 lines
		
	
	
		
			565 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			565 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| header('Pragma: no-cache');
 | |
| header('Cache-Control: no-cache');
 | |
| header('Content-Type: text/html; charset=utf-8');
 | |
| 
 | |
| if (!isset($sessionName) || ($sessionName == ''))
 | |
| {
 | |
| 	echo "No session name is set in the configuration file!";
 | |
| 	exit;
 | |
| }
 | |
| 
 | |
| if (array_key_exists($sessionName, $_COOKIE))
 | |
| {
 | |
| 	session_id($_COOKIE[$sessionName]);
 | |
| }
 | |
| 
 | |
| $path = dirname($_SERVER['PHP_SELF']) . '/';
 | |
| 
 | |
| session_name($sessionName);
 | |
| session_cache_expire(15);
 | |
| session_set_cookie_params(900, $path, $_SERVER['SERVER_NAME'], $sslOnly, TRUE);
 | |
| session_start();
 | |
| setcookie($sessionName, session_id());
 |