我正在用PHP制作动态网站。使用pageid时代码运行良好。
网址现在像class X
{
public:
X(int val)
{
val_ = val;
}
private:
int val_;
};
现在,我想将1级页面的网址更改为www.google.com/pageid=1
虽然唯一地址作为page1,page2,page3存储在我的表中。
如何在运行时更改网址。请举例和评论。这样理解它可能会有所帮助。
此外,我想知道是否可以使用.htaccess文件。如果可能,.htaccess www.google.com/page1
将如何覆盖存储在数据库中的唯一网址。
答案 0 :(得分:0)
$ URL =“www.google.com/page1”
1)用'/'
分割字符串 $data = explode("/",$URL);
$data[1] will have page1 value
2)将字符串page
替换为“”
$pageId = str_replace("page","", $data[1]);
3)剩下的是页面标识
pageId
现在有价值。
用它来查询数据库。
另一种方法是使用正则表达式从page1中提取数字并在任何你想使用它的地方使用它。