javascript - 进行会话时获取未定义的索引
问题描述
嗨,我正在尝试在我的主页上进行会话,但它只是在 uniqueID 第 5 行给我一个未定义索引的错误。
我的 webqr.js 和 server.php 之间的连接没有错误,但是当我尝试将它连接到我的 wow.php 时,它给了我未定义索引的错误。
webqr.js 代码
function read(a){
var html=htmlEntities(a);
var audio = new Audio('lib/beep.ogg');
audio.play();
var uniqueID = document.getElementById("mapo").innerHTML= html;
window.location.href = "http://localhost/QR_JEFF/server.php?uniqueID=" + uniqueID; }
server.php 代码
session_start();
$db = mysqli_connect('localhost', 'root','','suffrage');
$uniqueID = $_GET['uniqueID'];
$query = "SELECT * FROM applicant_table WHERE unique_id='$uniqueID'";
$results = mysqli_query($db, $query);
if (mysqli_num_rows($results) == 1) {
$logged_in_user = mysqli_fetch_assoc($results);
if($logged_in_user['validation_status'] == 'Verified' && $logged_in_user['voting_status'] == 'No'){
$_SESSION['unique_id'] = $uniqueID;
$_SESSION['validation_status'] = $logged_in_user;
$_SESSION['success'] = "You are now logged in";
header('location: wow.php');
}
}
wow.php 代码
<?php include('server.php');?>
<?php if (isset($_SESSION['unique_id'])) : ?>
Welcome User:
<input type="text" value="<?php echo $_SESSION['unique_id']; ?>" disabled>
<?php endif ?>
解决方案
好的,所以这解决了我自己的问题。
session_start();
if(isset($_GET['uniqueID'])){
$uniqueID = " ";
$db = mysqli_connect('localhost', 'root','','suffrage');
$uniqueID = $_GET['uniqueID'];
$query = "SELECT * FROM applicant_table WHERE unique_id='$uniqueID'";
$results = mysqli_query($db, $query);
if (mysqli_num_rows($results) == 1) {
$logged_in_user = mysqli_fetch_assoc($results);
if($logged_in_user['validation_status'] == 'Verified' && $logged_in_user['voting_status'] == 'No'){
$_SESSION['unique_id'] = $uniqueID;
$_SESSION['validation_status'] = $logged_in_user;
$_SESSION['success'] = "You are now logged in";
header('location: wow.php');
}
}
}
我把我的代码放在另一个 if 语句中。
推荐阅读
- laravel-5 - Laravel Eloquent find 并在哪里返回两种不同的类型?
- python - 自动生成的列表行为不正常
- java - MenuItem 的动作
- python - ValueError: int() 以 10 为底的无效文字:'.DS_Store'
- java - 为什么我们不能将属性作为参数传递给 JavaFX 中的 Property#unbind()?
- javascript - 如何循环 JSON 数据以获取所有对象的打印百分比值
- r - open.connection(x, "rb") 中的错误:致命的 SSL/TLS 警报
- android - 如何删除折线中的行进部分并像 uber,swiggy 一样对其进行动画处理?
- java - 我如何在 post 方法 MVC Spring 中查看模型
- c - 编译内核模块时如何使用标志