Android-PHP-pass会话变量
我正在编写一个应用程序,遇到了一个问题。我的问题是,当我保存会话变量时,我不能在另一个PHP脚本中使用它,因为它似乎没有保存变量 在我的应用程序中,我有一个登录活动。教师登录后,应在列表视图中显示一组学生。但是listview没有显示学生,这是因为php脚本没有传递变量 我将在下面发布我的脚本。我希望你能帮助我。这么难是因为我从应用程序调用所有内容 login.phpAndroid-PHP-pass会话变量,php,mysql,sql,Php,Mysql,Sql,我正在编写一个应用程序,遇到了一个问题。我的问题是,当我保存会话变量时,我不能在另一个PHP脚本中使用它,因为它似乎没有保存变量 在我的应用程序中,我有一个登录活动。教师登录后,应在列表视图中显示一组学生。但是listview没有显示学生,这是因为php脚本没有传递变量 我将在下面发布我的脚本。我希望你能帮助我。这么难是因为我从应用程序调用所有内容 login.php <?php session_start(); if($_SERVER['REQUEST_METHOD']=='
<?php
session_start();
if($_SERVER['REQUEST_METHOD']=='POST'){
$username = $_POST['username'];
$password = $_POST['password'];
if($username == '' || $password == ''){
echo '';
}else{
require_once('dbConnect.php');
$sql = "select * from T_Teacher where username='$username' and password='$password'";
mysqli_error($con);
$result= mysqli_fetch_assoc(mysqli_query($con,$sql));
}
if(isset($result)){
echo "success";
$_SESSION['ID_Teacher'] = $result['ID_Teacher'];
}else{
echo "Wrong Username or Password";
}
}else{
echo "Try again!";
}
?>
get_list.php
<?php
session_start();
require_once('dbConnect.php');
$sql = "SELECT T_Student.ID_Student, T_Student.Name, T_Student.Surname, T_Teacher.ID_Teacher
FROM T_Student,T_Teacher WHERE T_Student.F_ID_Teacher = .$_SESSION['ID_Arzt'] ";
$res = mysqli_query($con,$sql);
while($row = mysqli_fetch_assoc($res))
{
$output[] = $row;
}
print json_encode($output);
mysqli_close($con);
?>
旁注:这是一个SQL注入的手动示例。如果您的环境没有合适的调试器,您不能只使用浏览器吗?毕竟是HTTP。