2012-04-08 34 views
-2

我现在正在制作两个网站,并已停止。搜索结果链接到个人网页PHP

基本上我在网站上执行搜索,它会返回所有的结果,但是说我想点击其中一个结果,并且它会带我到结果的网页,所以如果我点击RESULT NUMBER 2001 URL将结束是这样的:

www.mysite.com/?2001

或其变型,不管它是在PHP。

在此先感谢;将在早上接受答案!

+3

您应该看看[this](http://www.php.net/manual/en/reserved.variables.get.php) – novato 2012-04-08 23:50:31

+2

您的问题是:构建URL,解析URL ,别的? – BenOfTheNorth 2012-04-08 23:52:45

回答

1

如果我正确理解你的问题,那么我相信你将能够建立网址,因为这样...

www.mysite.com/?url=2001 

不...

www.mysite.com/?2001 

随着该放下你会能够通过使用您的代码访问该号码(2001年)...

$url = $_GET['url']; 

而且,您可以轻松地重定向用户到该页面(或任何页面2001是)做...

if($url == 2001) 
{ 
    header("location:http://new-website.com/"); 
} 

希望这是你要找的内容,下一次在你的问题更具体。 ;)

+0

您可以通过检查if(isset($ _ GET [“2001”]))''来使用'mysite.com/?2001'。如果你知道你会得到什么其他的GET变量,那么你可以将它们去掉,然后假设剩下的变量是有用的。 – 2012-04-09 00:12:16

+0

是的,这就是我的意思,例如我有一个汽车数据库,它可以不断添加。 用户搜索汽车,并选择一个,它唯一的唯一途径是通过它的ID可以说是2001年,我将如何把用户带到显示那辆车的页面,我会有一个预先创建的页面是空的,使用get时将使用该ID来生成所有内容? 所以它会是 wwwmysite.com/premadeCars?car=2001 ? 再次感谢! – JonE 2012-04-09 08:47:30