Browse Source

Improve set cookie params

Add conditional statement. Before PHP 7.3 it only receive string
pull/463/head
danpros 4 years ago
parent
commit
0bc0931eff
2 changed files with 15 additions and 1 deletions
  1. +8
    -1
      install.php
  2. +7
    -0
      system/includes/session.php

+ 8
- 1
install.php View File

@ -222,7 +222,14 @@ if(from($_SERVER,'QUERY_STRING') == "rewriteRule.html")
echo "YES!";
die();
}
session_set_cookie_params(['samesite' => 'Strict']);
$samesite = 'strict';
if(PHP_VERSION_ID < 70300) {
session_set_cookie_params('samesite='.$samesite);
} else {
session_set_cookie_params(['samesite' => $samesite]);
}
session_start();
new Settings;


+ 7
- 0
system/includes/session.php View File

@ -1,4 +1,11 @@
<?php
$samesite = 'strict';
if(PHP_VERSION_ID < 70300) {
session_set_cookie_params('samesite='.$samesite);
} else {
session_set_cookie_params(['samesite' => $samesite]);
}
session_set_cookie_params(['samesite' => 'Strict']);
if (isset($_COOKIE['PHPSESSID']))
session_start();


Loading…
Cancel
Save