2015-04-14 52 views
2

我正在運行apache服務器,並且我希望自定義PHP錯誤頁面顯示錯誤編號和錯誤描述。因此,例如,我有我的.htaccess:
ErrorDocument 404 /?e=404
而在我的錯誤頁面:使用.htaccess獲取錯誤描述/ PHP

<?php 
$e = $_GET['e']; 
if($e === 404){ 
?> 
Error: <?=$e?> 
<?php } ?> 

所以它會顯示:
Error: 404
但我想讓它顯示了描述得如
Error: 404 Not Found
而不必從PHP中的數據庫等拉動。那麼是否可以通過.htaccess傳遞參數或其他東西?

回答

3

據我所知,沒有什麼魔法可以在你的描述中翻譯錯誤代碼。這並不意味着你不能只是繼續你已經採取了路徑:

ErrorDocument 404 /?e=404&desc=Not%20Found 

現在的錯誤代碼是$_GET['e']和描述是在$_GET['desc']