php - 将随机字符串添加到 $_SESSION

标签 php mysql

所以我有一些代码允许用户创建自己的联盟​​:

$unique_id = $_SESSION['unique_id'];


$leaguename = $link->escape_string($_POST['league_name']);
$startdate = $link->escape_string($_POST['start_date']);
$enddate = $link->escape_string($_POST['end_date']);
$joincode = $link->escape_string( md5( rand(0,1000) ) );


//query for the highest league Number
$leagueid = $link->query("SELECT MAX(league_id) as max_league_id FROM leagues")->fetch_assoc()['max_league_id'];


//add one to the highest
$leagueid++;


//insert league data
$sql = "INSERT INTO leagues (unique_id, league_id, league_name, start_date, end_date, joincode) "
  . "VALUES ('$unique_id','$leagueid','$leaguename','$startdate','$enddate','$joincode')";

mysqli_query($link,$sql);


$joincode = $_SESSION['joincode'];

 ?>

如何将 $joincode 添加到 $_SESSION 中,因为我在尝试定义索引时不断收到不同的错误。

最佳答案

改变

$joincode = $_SESSION['joincode'];

$_SESSION['joincode'] = $joincode;

当您在某处也有一个 session_start() 时,这应该可以解决它。

关于php - 将随机字符串添加到 $_SESSION,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48075146/

相关文章:

mysql - 检索每组中的最后一条记录 - MySQL

mysql - PHP MySQL 检查一个表是否有主键

javascript - 仅执行一次函数以节省时间

php - mongodb:查找列的最高数值

php - JavaScript 数组 : adding entries

php - Spreadsheet_Excel_Writer路径问题

mysql - 以下 SQL 动物园查询显然是错误的

mysql - 附加到 JSON 字段的 MySQL 的 GoLang 查询

mysql - 如果我 include_recipe "database::mysql",我可以使用 mysql_database 资源吗?

php - mysql select where返回不完全匹配