我正在建立一个用户需要登录的网站。我正在构建Restful API并创建了一个包含三个文件的文件夹。我有index.php
,.htaccess
,DB.php
。我的问题是,当我想在print_r($_GET);
文件中添加index.php
,然后我转到浏览器上的localhost页面时,我将其作为返回Array ( [url] => index.php )
我想改为它显示Array ( [url] => users )
或Array ( [url] => auth )
。我试图让这个显示用户,所以我可以在Postman上测试时提取用户名和密码。如果我不清楚某些事情,我很乐意修正我提供信息的错误。
我的index.php:
<?php
require_once("DB.php");
$db = new DB("127.0.0.1", "users", "root", "");
print_r($_GET);
if ($_SERVER['REQUEST_METHOD'] == "GET") {
if ($_GET['url'] == "auth") {
} else if ($_GET['url'] == "users") {
}
} else if ($_SERVER['REQUEST_METHOD'] == "POST") {
if ($_GET['url'] == "auth") {
$postBody = file_get_contents("php://input");
}
} else {
http_response_code(405);
}
?>
我的.htaccess代码:
RewriteEngine On
RewriteRule ^([^/]+)/? index.php?url=$1