<?php
require_once ("RestHandler.php");
$param="";
if(isset($_GET["param"]))
{
$param = $_GET["param"];
}
//var_dump($param);
if(strpos($param,'studentlogin')!==false) // for handling student login requests
{
$param = explode("-",$param);
$param = explode(",",$param[1]);
$stuID = explode("=",$param[0]);
$stuID = $stuID[1];
$pass = explode("=",$param[1]);
$pass = $pass[1];
$restHandler = new RestHandler();
$restHandler->checkStudentLogin($stuID,$pass);
}
else if(strpos($param,'teacherslist')!==false)
{
$restHandler = new RestHandler();
$restHandler->getTeachersList();
}
else if(strpos($param,'questionslist')!==false)
{
$restHandler = new RestHandler();
$restHandler->getQuestionsList();
}
?>
这是获取 vale 的 URL。
如果我调用它,那么它可以正常工作。http://localhost/xampp/api/index.php?param=questionslist
JSON 中的响应
[{"questionID":"1","语句":"你好吗?"},{"questionID":"2","语句":"你叫什么名字?"}]
但是对于登录(学生登录),我不知道如何传递值。
要在 url 中传递数组,请执行以下操作
http://localhost/path/index.php?param[]=param1¶m[]=param2¶m[key]=param3&name=name
等
要通过 url 传递值,请在单击链接(提交或任何内容)时使用整个详细信息。
例如,在您的类别中: 试试这个:
http://localhost/xampp/api/index.php?param=text-文本=[学生ID],文本=[密码]
删除带有ID的[学生ID]和带有密码的[密码]。学生详细信息是通过URL发送的。这可能有效。