DIRECTORY_SEPARATOR:PHP 系統分隔符常量


今天在nginx部署項目,在瀏覽器輸入http://127.0.0.2/index.php/system/category/?action=list

老是提示error

nginx配置沒有問題,下了其他應用,可以正常運行

查看了下index.php的代碼

發現

$uriArr = explode(DIRECTORY_SEPARATOR, $_SERVER['REQUEST_URI']);

var_dump($uriArr);

輸出是string

並沒有分割$_SERVER['REQUEST_URI']

去網上查了下資料,原來

DIRECTORY_SEPARATOR是php的內置變量,顯示系統分隔符的,在win下 \  在linux下 /

將語句改為$uriArr = explode('/', $_SERVER['REQUEST_URI']);

OK了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM