如何使用PHP为每个注册用户提供自己的url?
我正在创建一个购物门户,每个客户都将发布他们的产品,我们将在付款后为该客户提供单独的用户名和密码。因此,我需要为每个客户分别创建一个URL链接,以便它显示该特定客户的产品如何使用PHP为每个注册用户提供自己的url?,php,mysql,Php,Mysql,我正在创建一个购物门户,每个客户都将发布他们的产品,我们将在付款后为该客户提供单独的用户名和密码。因此,我需要为每个客户分别创建一个URL链接,以便它显示该特定客户的产品 例如,像Facebook一样,如果我创建一个单独的帐户,我的页面就会变成()显示我自己的详细信息或帖子。像这样,我需要为我的站点(www.seloncart.com/customername)中的每个客户提供一个单独的页面。一旦我给出了该客户的名字,它就应该显示该客户单独发布的产品。如果您使用类似CodeIgniter的框架,
例如,像Facebook一样,如果我创建一个单独的帐户,我的页面就会变成()显示我自己的详细信息或帖子。像这样,我需要为我的站点(www.seloncart.com/customername)中的每个客户提供一个单独的页面。一旦我给出了该客户的名字,它就应该显示该客户单独发布的产品。如果您使用类似CodeIgniter的框架,您的URL如下所示:
www.url.com/Controller/Function/Argument/Argument…
所以在代码中,您可能有:
class Account extends CI_Controller{
public function info($username){
echo getInfoPage($username);
}
}
这将转化为:
www.url.com/account/info/dinesh
您还可以考虑更改.htaccess文件
ScriptAlias//hosts/example.com/htdocs/yourApplication.php
)$\u服务器['PATH\u INFO']
以确定用户名是什么(如果有)您可能会发现很多MVC框架在步骤2和3中帮助很大。您需要使用Apache的重写引擎,首先通过一个控制器重写传入的URL,该控制器将URL中的用户名作为参数。第一步是学习URL重写,然后学习PHP中的控制器。。。所有你要研究的关键词。