ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
◀ ilDoc Overview
index.php
Go to the documentation of this file.
1
<?php
2
3
chdir(
'..'
);
4
5
6
$cookie_path
= dirname(dirname(
$_SERVER
[
'PHP_SELF'
]));
7
8
/* if ilias is called directly within the docroot $cookie_path
9
is set to '/' expecting on servers running under windows..
10
here it is set to '\'.
11
in both cases a further '/' won't be appended due to the following regex
12
*/
13
$cookie_path
.= (!preg_match(
"/[\/|\\\\]$/"
,
$cookie_path
)) ?
"/"
:
""
;
14
15
if
(isset(
$_GET
[
"client_id"
])) {
16
if
(
$cookie_path
==
"\\"
) {
17
$cookie_path
=
'/'
;
18
}
19
20
setcookie(
"ilClientId"
,
$_GET
[
"client_id"
], 0,
$cookie_path
,
''
);
21
$_COOKIE
[
"ilClientId"
] =
$_GET
[
"client_id"
];
22
}
23
24
define(
'IL_COOKIE_PATH'
,
$cookie_path
);
25
26
include_once
'./Services/Context/classes/class.ilContext.php'
;
27
ilContext::init
(
ilContext::CONTEXT_APACHE_SSO
);
28
29
require_once(
"Services/Init/classes/class.ilInitialisation.php"
);
30
ilInitialisation::initILIAS
();
31
32
$ilCtrl
->initBaseClass(
"ilStartUpGUI"
);
33
$ilCtrl
->setCmd(
'doApacheAuthentication'
);
34
$ilCtrl
->setTargetScript(
"ilias.php"
);
35
$ilCtrl
->callBaseClass();
$_COOKIE
$_COOKIE['client_id']
Definition:
server.php:9
$_SERVER
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
Definition:
tcpdf_autoconfig.php:54
$_GET
$_GET["client_id"]
Definition:
cfg.phpunit.template.php:12
$ilCtrl
global $ilCtrl
Definition:
ilias.php:18
ilInitialisation\initILIAS
static initILIAS()
ilias initialisation
Definition:
class.ilInitialisation.php:949
ilContext\init
static init($a_type)
Init context by type.
Definition:
class.ilContext.php:45
$cookie_path
$cookie_path
Definition:
index.php:6
ilContext\CONTEXT_APACHE_SSO
const CONTEXT_APACHE_SSO
Definition:
class.ilContext.php:33
sso
index.php
Generated on Tue Feb 25 2025 19:01:06 for ILIAS by
1.8.13 (using
Doxyfile
)