使用PHP将子页面放入变量中,而不是使用$\u GET

使用PHP将子页面放入变量中,而不是使用$\u GET,php,post,get,Php,Post,Get,我完全熟悉如何在$\u get和$\u POST中获取和清理变量,并且我了解$\u请求同时侦听get和POST 我知道GET是www.somesite.com?GET=MYVAR,但我的问题是。你能接受:www.somesite.com/MYVAR并将子页面放入一个var中吗,就像使用?GET=MYVAR 在PHP中 谢谢,假设您使用的是Apache,您将使用带有.htaccess文件的mod_rewrite模块。一旦你知道了正确的单词,你就可以通过谷歌找到大量的教程:)是的,但这实际上不太依赖

我完全熟悉如何在
$\u get
$\u POST
中获取和清理变量,并且我了解
$\u请求
同时侦听get和POST

我知道GET是
www.somesite.com?GET=MYVAR
,但我的问题是。你能接受:www.somesite.com/MYVAR并将子页面放入一个var中吗,就像使用
?GET=MYVAR

在PHP中


谢谢,

假设您使用的是Apache,您将使用带有
.htaccess
文件的
mod_rewrite
模块。一旦你知道了正确的单词,你就可以通过谷歌找到大量的教程:)

是的,但这实际上不太依赖于PHP,而更依赖于你的Web服务器。这叫做重写URL。如果您使用的是Apache,那么您需要研究它

以下是使用重写规则的nginx示例:

rewrite ^([^/]+)(/)?$ /index.php?var=$1;
然后您就可以使用

$_GET['var'];

你有没有看过:

$_SERVER['REQUEST_URI']

然后拆分它(例如explode | preg_split)

通常使用其他答案中提到的
mod_rewrite
完成此操作。但是您也可以从
$\u服务器
变量中获取url并解析结果字符串


您希望在http服务器上路由请求。您使用的http服务器是什么?引擎名为
mod\u rewrite
。谷歌搜索,完美。非常感谢。做到这一点,它的工作现场。知道正确的作品是关键!非常感谢不客气,祝你好运!没有运气需要,现在我知道的关键字,它已经在我的网站上实施。工作是一个梦想。