issetを判定した後に空を判定する必要があるのはなぜですか? 直接空を判定する方がコードが少なくないでしょうか?
if(isset($_SERVER['HTTP_RANGE']) && !empty($_SERVER['HTTP_RANGE'])){
}
-----ソリューションのアイデア--- ------------------
は、empty が警告を発行しないように最初に設定されます。
------解決策----------------------
isset($_SERVER[' HTTP_RANGE ']) 以上です
アップロードがブレークポイントから再開される限り、$_SERVER['HTTP_RANGE'] は空であってはなりません