我有一个像这样的文件夹结构,这是根文件夹。
|__modules
|_printData
|_getData
我有一个sidebar.php文件,其中我创建了一个包含链接modules/getData
每当我点击该链接时,我的网址就会出现这样的情况,根据逻辑可以接受。
www.example.com/modules/getData
我想要实现的是,如何使代码仍然工作,但URL应该是这样的,我不希望在URL中显示模块文件夹
www.example.com/getData
即使有人通过直接网址访问该方法,也应该可以接受
答案 0 :(得分:-1)
您可以使用mod-rewrite
<?php
include 'mysqldb.php';
$name = $_POST['postname'];
$age = $_POST['postage'];
$sql = "INSERT INTO `uss` (`first`, `last`) VALUES('{$name}','{$age}')";
if($conn->query($sql))
{
echo "Record inserted";
}
else
{
echo $conn->error;
}
?>
这会在内部将 / getData 转发到 / module / getData 。