Как уничтожить текущий идентификатор сессии и установить новый идентификатор сессии с помощью php? - PullRequest
0 голосов
/ 04 февраля 2019
<?php 
if(isset($_GET['Ref'])){    
include"secure_db.php";
$LangName=mysqli_real_escape_string($conn_server_link,$_GET['Ref']);
 //Getting name..
 $LangQuery=mysqli_query($conn_server_link, "SELECT * FROM 
 `language_store` WHERE `language_store`.`Lang_Id` = $LangName");
 $FetcHName=mysqli_fetch_array($LangQuery);
 $get_Lang_Id=$FetcHName['Lang_Id'];
 $get_Lang_Name=$FetcHName['Lang_Name'];

session_start();
$_SESSION['lang'] = "$get_Lang_Id";
header('Location: home/');
}
?>

У меня есть этот код.Я получил идентификатор, используя метод php $ _GET, и начал сеанс, используя значение GET.Теперь я хочу обновить значение сеанса и уничтожить текущее значение.кто-нибудь, пожалуйста, предложите мне, что будет процесс.

1 Ответ

0 голосов
/ 04 февраля 2019

Вы можете использовать функцию session_regenerate_id () для замены идентификатора сеанса:

http://php.net/manual/en/function.session-regenerate-id.php

Прочитайте страницу руководства, включая все комментарии на этой странице.и предупреждение об использовании функции

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...