我正在创建一个购物门户网站,每个客户都会发布他们的产品,我们将在付款后为该客户提供单独的用户名和密码。因此,我需要为每个客户单独创建一个URL链接,以便它显示该特定客户的产品。
例如Facebook,如果我创建一个单独的帐户,我的页面变为(https://www.facebook.com/dinesh.darkknight),其中显示了我自己的详细信息或帖子。像这样,我需要在我的网站(www.seloncart.com/customername)中为每个客户提供一个单独的页面。一旦我提供该客户名称,它就应该显示该客户单独发布的产品。
答案 0 :(得分:2)
ScriptAlias / /hosts/example.com/htdocs/yourApplication.php
)$_SERVER['PATH_INFO']
以确定用户名是什么(如果有)。你可能会发现很多MVC框架对第2步和第3步有很大的帮助。
答案 1 :(得分:1)
如果您使用类似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文件。