<?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();
}
?>
这是获取价值的网址。
如果我打电话给它,那么它可以正常工作。 http://localhost/xampp/api/index.php?param=questionslist
JSON中的响应
[{“questionID”:“1”,“声明”:“你好吗?”},{“questionID”:“2”,“声明”:“你叫什么名字?”}}
但是对于登录(studentlogin),我无法弄清楚如何传递该值。
答案 0 :(得分:0)
要将值传递给via url,请在点击链接(提交或任何内容)时使用整个详细信息。
例如在您的类别中: 试试这个:
http://localhost/xampp/api/index.php?param=text-text=[studentID],text=[password]
使用PASSWORD删除带有ID和[密码]的[studentID]。 学生的详细信息是通过网址发送的。这可能有用。
答案 1 :(得分:0)
要在url中传递数组,请执行此操作
http://localhost/path/index.php?param[]=param1¶m[]=param2¶m[key]=param3&name=name
等