Only start the session and create session variables when not running in CLI
This commit is contained in:
parent
498a031cab
commit
8a38d3ce9f
62
header.php
62
header.php
|
@ -9,41 +9,43 @@ require 'functions.php';
|
||||||
// be named "require_login() and take no parameters
|
// be named "require_login() and take no parameters
|
||||||
require 'authfunctions.php';
|
require 'authfunctions.php';
|
||||||
|
|
||||||
// Start the session
|
if ( php_sapi_name() != "cli" ) {
|
||||||
session_name(SESSIONCOMICS);
|
// Start the session
|
||||||
session_start();
|
session_name(SESSIONCOMICS);
|
||||||
|
session_start();
|
||||||
|
|
||||||
// This session variable is TRUE when successfully logged in
|
// This session variable is TRUE when successfully logged in
|
||||||
// If set to true, and using default authentication, no login will be required
|
// If set to true, and using default authentication, no login will be required
|
||||||
if ( !isset($_SESSION['validated']) ) {
|
if ( !isset($_SESSION['validated']) ) {
|
||||||
$_SESSION['validated'] = false;
|
$_SESSION['validated'] = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// This session variable is set to the current browsing folder.
|
// This session variable is set to the current browsing folder.
|
||||||
// It is relative to the COMICSDIR constant defined in variables.php
|
// It is relative to the COMICSDIR constant defined in variables.php
|
||||||
if ( !isset($_SESSION['compath']) ) {
|
if ( !isset($_SESSION['compath']) ) {
|
||||||
$_SESSION['compath'] = '/';
|
$_SESSION['compath'] = '/';
|
||||||
}
|
}
|
||||||
if ( $_SESSION['compath'] == "" ) $_SESSION['compath'] = "/";
|
if ( $_SESSION['compath'] == "" ) $_SESSION['compath'] = "/";
|
||||||
|
|
||||||
// This session variable is set to the current comic in Base64
|
// This session variable is set to the current comic in Base64
|
||||||
if ( !isset($_SESSION['comfile']) ) {
|
if ( !isset($_SESSION['comfile']) ) {
|
||||||
$_SESSION['comfile'] = "";
|
$_SESSION['comfile'] = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
// Initialize the hash session variable used for SSO
|
// Initialize the hash session variable used for SSO
|
||||||
// Set the hash to the passed in value if it exists
|
// Set the hash to the passed in value if it exists
|
||||||
if ( !isset($_SESSION['hash']) ) {
|
if ( !isset($_SESSION['hash']) ) {
|
||||||
$_SESSION['hash'] = "";
|
$_SESSION['hash'] = "";
|
||||||
}
|
}
|
||||||
if ( isset($_REQUEST['hash']) ) {
|
if ( isset($_REQUEST['hash']) ) {
|
||||||
$_SESSION['hash'] = $_REQUEST['hash'];
|
$_SESSION['hash'] = $_REQUEST['hash'];
|
||||||
}
|
}
|
||||||
|
|
||||||
// Sorting for folders.
|
// Sorting for folders.
|
||||||
// Valid values (from constants): SORTBYNAME, SORTBYDATE
|
// Valid values (from constants): SORTBYNAME, SORTBYDATE
|
||||||
if ( !isset($_SESSION['sortorder']) ) {
|
if ( !isset($_SESSION['sortorder']) ) {
|
||||||
$_SESSION['sortorder'] = SORTBYDATE;
|
$_SESSION['sortorder'] = SORTBYDATE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Make our PDO database connection which will be used in all scripts
|
// Make our PDO database connection which will be used in all scripts
|
||||||
|
|
Loading…
Reference in New Issue
Block a user