gpt4 book ai didi

php - 从 HTML 表单发送变量

转载 作者:行者123 更新时间:2023-11-29 00:01:02 26 4
gpt4 key购买 nike

我有一个表单,其中有一个发送到 create_user.php 的操作

create_user.php 处理信息并将 INSERT 插入到 mysql 表中,并发送 header("Location: ../../register/register-2.php");

$insertSQL = sprintf("INSERT INTO di_ssenisub (timestamp,
username,
password)

VALUES (NOW(), %s, %s)",

GetSQLValueString($username_entry, "text"),
GetSQLValueString($hashPass, "text"));

if (mysqli_query($link, $insertSQL)) {
header("Location: ../../register/register-2.php");

} else {
echo "Error: " . $insertSQL . "<br>" . mysqli_error($link);
}

mysqli_close($link);




}

我还希望将变量发送到 register-2.php 页面,这样我就可以像这样从数据库表中调用所有内容。

    require '../scripts/php/db_connect.php';

$username_check = $_POST['username_entry'];

if($result = $link->query("SELECT * FROM di_ssenisub WHERE username = '$username_check'")) {

if($count = $result->num_rows) {

$rows = $result->fetch_assoc();

}

}

echo $rows['username'];
echo $rows['password'];
echo $rows['id'];
echo $rows['timestamp'];

问题是将变量发送到下一页。谁能帮忙?

最佳答案

您可以使用 session 在页面之间安全地将变量存储在服务器上。

在第一页:

    session_start();
$_SESSION['username'] = $username_entry;

第二个:

session_start();
$username = $_SESSION['username'];

希望对您有所帮助!

关于php - 从 HTML 表单发送变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29849667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com