我沒有得到解決此問題的適當解決方案。該URL應該像如何使用用戶輸入的參數或頁面名稱在php中獲取錯誤頁面
在這裏,我需要處理的價值XYZ中http://mydomain.com/poem/index.php,因此我需要採取一些行動。
這是可能的PHP或通過jQuery的?
我沒有得到解決此問題的適當解決方案。該URL應該像如何使用用戶輸入的參數或頁面名稱在php中獲取錯誤頁面
在這裏,我需要處理的價值XYZ中http://mydomain.com/poem/index.php,因此我需要採取一些行動。
這是可能的PHP或通過jQuery的?
您可以創建一個mod_rewrite規則,將所有對此目錄結構的請求重定向到index.php,並將URL中提到的部分作爲GET變量發送給腳本。
如果我理解正確,可以通過發送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";
?>
請花點時間讓我知道爲什麼-1看到我花時間來嘗試和回答 – Scott
它不是這樣,如果** // www.mysite.com/**這是我的域名,用戶試圖瀏覽** // www.mysite.com/admin**之類的東西,那麼它會顯示404錯誤,對,但我需要從url中取出'admin'一詞並處理其他一些頁面。這實際上我需要。 –
@JustAPirate我不想重定向所有請求,無論如何我沒有嘗試它,讓我試試。 –
你使用什麼網絡服務器? – bagonyi