好的,我使用傳統的PHP,沒有框架,沒什麼,我使用簡單的程序方式,現在我的問題是我正在尋找一段時間,但沒有得到我的問題的答案,我目前沒有使用.htaccess文件,但我真的需要了解404錯誤是如何工作的?我有一個網站,在那裏我展後的相關類別,比如類= PHP的,所以我通過這個作爲一個GET請求瞭解PHP 404重定向與無效獲取請求相關
$_GET['category'] == 'php';
現在目前我是什麼做的是這樣的:
$pocategory = $_GET['category'];
if($pocategory == 'php' || $pocategory == 'javascript') {
//Then show related posts
} else {
header('Location:404.php');
exit;
}
我的意思是我只是希望PHP和JavaScript作爲有效的請求的價值,其餘我想重定向到404,但我不知道如何去做,所以我這樣做,如果我有超過50個類別?我不能列出他們全部在這個條件下,短暫如何檢測給定的獲取請求值是否無效。
任何幫助將不勝感激。
解決的辦法是進入路由,並進入框架^^。你也應該在響應中提供一個正確的'404 Not found' HTTP標題,而不僅僅是頁面中的「未找到」標題。 – moonwave99
存儲的類別在哪裏? – Baba
這真的越過我的頭cuz php似乎無法找到一個給定的獲取值是否有效,如果我鍵入一些隨機值,它只是渲染的頁面骯髒的暫停錯誤 –