我正在將站點從一臺服務器遷移到另一臺服務器。在舊服務器上,getcwd()始終返回腳本運行的目錄。在新服務器上,在我的一個腳本中,一旦進入函數內部,getcwd()將返回根。在函數之外,它返回正確的目錄。這可能是由於使用了不同的服務器API? (舊服務器使用CGI/FastCGI,新的使用Apache 2.0處理程序)PHP:getcwd()根據服務器返回不同的結果
編輯:我實際上不依賴getcwd()代碼中,但is_readable()。我只是使用getcwd()來檢查,因爲我被告知is_readable()(這是不工作的)依賴於cwd