PluginProbe ʕ •ᴥ•ʔ
Anti-Malware Security and Brute-Force Firewall / 4.23.56
Anti-Malware Security and Brute-Force Firewall v4.23.56
4.23.90 trunk 1.2.03.23 1.3.02.15 3.07.06 4.14.47 4.15.16 4.16.17 4.17.28 4.17.29 4.17.44 4.17.57 4.17.58 4.17.68 4.17.69 4.18.52 4.18.62 4.18.63 4.18.69 4.18.71 4.18.74 4.18.76 4.19.44 4.19.50 4.19.68 4.19.69 4.20.59 4.20.72 4.20.92 4.20.93 4.20.94 4.20.95 4.20.96 4.21.74 4.21.83 4.21.84 4.21.85 4.21.86 4.21.87 4.21.88 4.21.89 4.21.90 4.21.91 4.21.92 4.21.93 4.21.94 4.21.95 4.21.96 4.23.56 4.23.57 4.23.67 4.23.68 4.23.69 4.23.71 4.23.73 4.23.77 4.23.81 4.23.83 4.23.85 4.23.87 4.23.88 4.23.89
gotmls / safe-load / session.php
gotmls / safe-load Last commit date
.htaccess 11 years ago index.php 2 years ago session.php 2 years ago trace.php 11 years ago wp-login.php 2 years ago wp-settings.php 2 years ago
session.php
52 lines
1 <?php
2 /**
3 * GOTMLS SESSION Start
4 * @package GOTMLS
5 */
6
7 if (!defined("GOTMLS_SESSION_TIME")) {
8 define("GOTMLS_SESSION_TIME", microtime(true));
9
10 function GOTMLS_session_start($ID_sess = false) {
11 if ($ID_sess === true)
12 $ID_sess = session_create_id();
13 $GLOBALS["GOTMLS"]["tmp"]["previous_session_id"] = session_id();
14 if ($GLOBALS["GOTMLS"]["tmp"]["previous_session_id"] && $ID_sess && ($ID_sess !== $GLOBALS["GOTMLS"]["tmp"]["previous_session_id"])) {
15 session_write_close();
16 session_id($ID_sess);
17 session_start();
18 } elseif ($GLOBALS["GOTMLS"]["tmp"]["previous_session_id"]) {
19 if ($ID_sess === false)
20 $ID_sess = $GLOBALS["GOTMLS"]["tmp"]["previous_session_id"];
21 $GLOBALS["GOTMLS"]["tmp"]["previous_session_id"] = false;
22 } else {
23 if ($ID_sess)
24 session_id($ID_sess);
25 session_start();
26 }
27 if (isset($_SESSION["GOTMLS_SESSION_TIME"]))
28 $_SESSION["GOTMLS_SESSION_LAST"] = $_SESSION["GOTMLS_SESSION_TIME"];
29 else
30 $_SESSION["GOTMLS_SESSION_LAST"] = 0;
31 $_SESSION["GOTMLS_SESSION_TIME"] = GOTMLS_SESSION_TIME;
32 return $ID_sess;
33 }
34
35 function GOTMLS_session_close() {
36 if ($GLOBALS["GOTMLS"]["tmp"]["previous_session_id"]) {
37 if (session_id())
38 session_write_close();
39 session_id($GLOBALS["GOTMLS"]["tmp"]["previous_session_id"]);
40 session_start();
41 }
42 }
43
44 function GOTMLS_session_die($output, $header = "Content-type: text/javascript") {
45 if ($header)
46 @header($header);
47 GOTMLS_session_close();
48 die($output);
49 }
50
51 }
52