これらは、企業 Web サイトを構築する過程で私が発見したいくつかの違いです: (参考のみ)
1. $_SERVER['SERVER_NAME'] Windows システムでは最後に / がありますが、Linux では / はありません。 以下の方法で対処できます
1. システムに関係なく、/ を追加して置き換えます。str_replace('\', '/', $fileUrl); は次のように置き換える必要があります。
2. オペレーティング システムの種類を判断するには、PHP_OS を使用し、文字をインターセプトして判断します。