,我试图隐藏 $_GET可变但没有成功。我想要实现的是 www.mywebsitename.com/profile/name或 www.mywebsite.com/name而不是 -6ren">
gpt4 book ai didi

php - 如何从url中隐藏GET变量

转载 作者:可可西里 更新时间:2023-10-31 23:21:35 24 4
gpt4 key购买 nike

我一直坚持这个<a href="profile.php?u=<?php echo $uiname ?>"/>,我试图隐藏 $_GET可变但没有成功。我想要实现的是 www.mywebsitename.com/profile/namewww.mywebsite.com/name而不是

profile.php?u=name

有可能吗?

最佳答案

对于您的 URL:http://localhost/ifinal/profile/myname

您可以将 like 与 htaccess 一起使用:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /ifinal/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^profile/(.*) profile.php?u=$1
</IfModule>

如果您的站点不在文件夹下,请仅使用 RewriteBase/

并使用 HTML

<a href="profile/<?php echo $uiname; ?>">
<?php echo $uiname; ?>
</a>

关于php - 如何从url中隐藏GET变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18286435/

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