gpt4 book ai didi

php - 如何在 URL 之后/中获取值

转载 作者:行者123 更新时间:2023-11-28 04:27:55 24 4
gpt4 key购买 nike

我试图在 PHP 的 URL 中获取 / 之后的值。

我尝试过使用 $_GET['va'],但这只适用于以下情况,

http://localhost:8080/default ?va=xxx

我想得到的是这个,

http://localhost:8080/default/xxx

如何在 PHP 中获取 / 后的 xxx 值。

非常感谢任何帮助。


编辑

感谢所有回答的人,我在陈述我想要的东西时不是很清楚。看来我正在寻找的是一个漂亮的 URL 或一个干净的 URL

我按照 Pedro Amaral Couto's 解决了这个问题回答。


这是我做的;

我修改了 Apache 服务器上的 .htaccess 文件,并添加了以下代码。

RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)$ default.php?page=$1
RewriteRule ^([a-zA-Z0-9]+)/$ default.php?page=$1

然后我将我的default.php 文件修改为GET ['page']

<?php
echo $_GET['page'];
?>

返回“/”后面的值。

最佳答案

您想制作所谓的“pretty URLs ”(和 other names )。

您需要适本地配置 HTTP 服务器,否则您将收到 404 错误。如果您使用的是 Apache,这意味着您可以配置 .htaccess 并激活 RewriteEngine 模块。您还需要添加正则表达式。

StackOverflow 中已经有一个关于该主题的问题:

以下是另一篇可能有帮助的相关文章:

您可以在 Wordpress 中看到它是如何完成的:

如果您遵循这些,则无需更改 PHP 代码,您可以使用 $_GET 来检索“xxx”。

关于php - 如何在 URL 之后/中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49654060/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com