PHP 链接动态
我必须构建一个用于创建客户端的函数。当我注册一个新客户时,每个客户都应该有自己的详细信息页面。
例如,可口可乐:当我注册“cocacola”客户端时,我必须建立一个链接:www.dominio.com/cocacola
。 如果客户是 BMW,则链接应为 www.dominio.com/bmw
。
我正在使用 PHP5、mysql、apache。
有什么帮助吗?
问候, 巴塞罗那23
I have to build a function for create clients. When I register a new client, each one of them should have its own detail page.
For Example, Coca Cola: When I register "cocacola" client, I have to build a link: www.dominio.com/cocacola
.
If the client is BMW, the link should be www.dominio.com/bmw
.
I'm using PHP5, mysql, apache.
Any help?
regards,
barcelona23
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请随意查看 mod_rewrite。它可以重写给定的 URL 以映射到带有查询参数的脚本。
http://dominio.com/DynamicPathPart ==> http://dominio.com/yourscript.php?path=DynamicPathPart
从那里开始纯PHP。
要驯服 mod_rewrite 这头野兽,请参阅友好的教程。这是我用过的一个:
http://articles.sitepoint.com/article/guide- url重写
Feel free to checkout mod_rewrite. It can rewrite a given URL to map to a script with query parameters.
http://dominio.com/DynamicPathPart ==> http://dominio.com/yourscript.php?path=DynamicPathPart
From there it's just pure PHP.
To tame the beast that is mod_rewrite turn to a friendly tutorial. Here's one I've used:
http://articles.sitepoint.com/article/guide-url-rewriting
在这种情况下使用 mod_rewrite。示例:
这将采用第一个参数并将其发送到 index.php 页面,并将参数 client 设置为输入的客户端。
因此,用户会看到这个
www.dominio.com/cocacola
并且在幕后会看到这个www.dominio.com/index.php?client=cocacola
然后在你的index.php 页面,您可以使用
$_GET['client']
访问设置的客户端这是一个很好的 mod_rewrite 教程
In this case use mod_rewrite. Example:
This would take the first parameter and send it to the index.php page with the parameter client set to the client entered.
So the user would see this
www.dominio.com/cocacola
and behind the scenes would be thiswww.dominio.com/index.php?client=cocacola
Then in your index.php page you can access the set client by using
$_GET['client']
Here is a good tutorial on mod_rewrite