如何创建一个基于URL加载内容的页面

时间:2017-03-13 05:19:40

标签: php html .htaccess

我正在尝试创建一个简单的产品展示系统。我有一个产品数据库,我们在一个/shop.php页面上显示,它只列出了所有产品。但我们现在处于需要将URL链接到产品的阶段,因此每个产品都需要自己的页面。 AKA /products/product1..product2..product3,但实际上在后端它只是一个product.php文件,它查看传入/产品/产品网址并通过该网址创建页面,AKA产品SKU或ID或无论什么主键,可能都必须使用该名称,因为SKU网址看起来有点奇怪。我们使用.htaccess重定向网址,例如/ shop / home / aboutus,因此/ products / Bianco等网址需要显示Bianco的产品页面。

我希望你能提供帮助,非常感谢你:)

2 个答案:

答案 0 :(得分:1)

嗯,这非常简单。

在商店页面上,产品网址为:interactive

在产品页面的PHP脚本中:http:website.com/products/Bianco,您可以执行以下操作:

products.php

诀窍是,友情网址将if(isset($_GET['product_name'])) { //filter and fetch the product name and get the product details from the database } else { //404 } 转换为http:website.com/products/Bianco

因此,您的脚本仍然会获得GET变量,然后您可以使用该变量从产品数据库中获取产品详细信息。

答案 1 :(得分:0)

我建议您使用iFrame。

https://www.w3schools.com/tags/tag_iframe.asp