2013-12-11 18 views

回答

1

您可以創建一個mod_rewrite規則,將所有對此目錄結構的請求重定向到index.php,並將URL中提到的部分作爲GET變量發送給腳本。

0

如果我理解正確,可以通過發送GET請求來完成。 GET請求通過URL發送數據,並可以通過PHP獲取。

通過URL傳遞數據,你可以這樣設置

<a href="http://www.mysite.com/index.php?page_id=2"> Page Link </a> 任何一個鏈接後的問號將被忽略。要發送多個值使用

www.mysite.com/index.php?page_id=2&search=string 

現在你可以使用一些PHP的index.php中使用

<?php 

    $_GET['page_id']; 
    $_GET['search']; 

?> 

,從這裏您可以執行條件語句等通過GET請求,拿起你傳遞的變量...

<?php if($_GET['page_id'] == 2) 

    echo "2nd Page ID..."; 

?> 

也可以檢查,看是否有$ _GET []變量已經使用設置

<?php 
    if(isset($_GET['page_id'])) { 

     echo "page id has been set to".$_GET['page_id']; 

     } else echo "Page id has not been set"; 

?> 
+0

請花點時間讓我知道爲什麼-1看到我花時間來嘗試和回答 – Scott

+0

它不是這樣,如果** // www.mysite.com/**這是我的域名,用戶試圖瀏覽** // www.mysite.com/admin**之類的東西,那麼它會顯示404錯誤,對,但我需要從url中取出'admin'一詞並處理其他一些頁面。這實際上我需要。 –

+0

@JustAPirate我不想重定向所有請求,無論如何我沒有嘗試它,讓我試試。 –

相關問題