1
我有一個基於API的應用程序寫入slim。我一直在我的本地計算機上進行測試,並且一切正常。獲取參數不被傳遞
我推到了服務器,我發現我不能取回通過GET請求傳遞的參數
調試時,我觀察到以下
POST請求做工精細
嘗試使用
$_GET['param']
失敗,因爲我收到未定義的索引錯誤。
爲了獲得苗條的參數值,我寫
$app->request()->get('param');
URL request : {api}/hospital/get_locations?hospital_id=1
var_dump($_GET): array(1) { ["/hospital/get_locations"]=> string(0) "" }
任何指針,爲什麼這可能發生? .htaccess文件
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
htaccess的或其他INI設置不allowin g GET? – charlietfl
@ User016您希望我發佈哪些代碼?我在哪裏用GET?如果有問題的一部分,您認爲發佈一些代碼將有助於澄清,請讓我知道。 Thanx – kayfun
@charlietfl將研究,看看可能性。謝謝 – kayfun