2012-04-08 32 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