<?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方法接收到一个ID,并使用GET值开始了一个会话。现在,我想更新会话值并销毁当前值。有人请建议我要怎么做。
答案 0 :(得分:0)
您可以使用函数session_regenerate_id()替换会话的ID:
http://php.net/manual/en/function.session-regenerate-id.php
通读手册页,包括该页上的所有注释以及有关该功能使用的警告