PHP动态网站uri中的多个变量
我在一个动态网站上工作。到目前为止一切正常 这是我当前的代码:PHP动态网站uri中的多个变量,php,Php,我在一个动态网站上工作。到目前为止一切正常 这是我当前的代码: 正如您所看到的,p表示我要显示的文件。但是,我只想使用这些文件作为模板。我要寻找的是一种添加唯一ID(/?p=home?ID=xxx)的方法,这样我就可以根据ID将不同的信息从mysql数据库加载到模板中。我如何扩展代码以实现此解决方案?这通常使用一个符号来分隔值 www.exmaple.com/page?var1=bar&var2=foo 您可以像以前一样阅读它们: $var1 = $_GET['var1']; //
正如您所看到的,p表示我要显示的文件。但是,我只想使用这些文件作为模板。我要寻找的是一种添加唯一ID(/?p=home?ID=xxx)的方法,这样我就可以根据ID将不同的信息从mysql数据库加载到模板中。我如何扩展代码以实现此解决方案?这通常使用一个符号来分隔值
www.exmaple.com/page?var1=bar&var2=foo
您可以像以前一样阅读它们:
$var1 = $_GET['var1']; //bar
$var2 = $_GET['var2']; //foo
你可能会想要这样的东西:
$ID = $_GET['id'];
/?p=home&id=xxx
但是使用如下URI:
$ID = $_GET['id'];
/?p=home&id=xxx
请注意,出于SEO目的,可能值得采取更简单的方法,直接链接到页面,如“home.php”,而不是“index.php?p=home”。这允许爬虫跟踪链接,而不会检测到一个页面和下一个页面之间的重定向。在文件中,您还可以使用
include\u once()
超级全局。