我有一个为用户创建商店的应用程序,他们可以使用我的仪表板创建单个页面商店。创建商店后生成的最终URL如下所示
baseurl/store/{username}/{random number}
现在我如何访问{username}和{随机数}。
如果我在目录'store'中有一个索引文件 - 商店 ---- index.php我可以从url中获取上面的用户名和随机数吗?如果这是在编码器中的事情本来就很容易,我可以创建一个带名称存储的控制器并获取uri段。但是如何在没有任何框架工作的纯PHP中做同样的事情。请帮助
答案 0 :(得分:2)
为了做到这一点,你必须使用.htaccess
。
因此,请在项目目录的根目录(index.php
所在地)创建此文件。
.htaccess 内容:
RewriteEngine On
RewriteRule ^store/([a-zA-Z0-9\_]+)/([0-9]+)$ index.php?username=$1&rand=$2
index.php 内容:
<?php
var_dump($_GET);
?>
现在尝试使用类似:mywebsite.com/store/jack_97/354
的网址,你最终会得到$_GET
的转储,告诉你这个数组包含两个键:&#34; username&#34;和&#34;兰德&#34;