0
我有一個PHP腳本,我想知道它是否因爲mod_rewrite重定向請求而被執行。如何確定我運行的PHP腳本是否是mod_rewrite指向的結果?
有什麼我可以很容易地檢查,只是爲了得到是或否的答案?有什麼方法可以獲得改寫的路徑,而不是最初請求的路徑?
我有一個PHP腳本,我想知道它是否因爲mod_rewrite重定向請求而被執行。如何確定我運行的PHP腳本是否是mod_rewrite指向的結果?
有什麼我可以很容易地檢查,只是爲了得到是或否的答案?有什麼方法可以獲得改寫的路徑,而不是最初請求的路徑?
只要做一個print_r($_SERVER);
,你就能弄清楚你需要什麼。在我的Apache服務器:
REDIRECT_URL
參數REDIRECT_URL
和REQUEST_URI
點到最初請求的URLSCRIPT_NAME
和PHP_SELF
點實際的PHP腳本
這聽起來像你在做一些「錯誤」的事情。爲什麼這對你很重要? – hobodave 2010-07-04 05:42:02