Удаляя ?file=
, вы удаляете объявление значения переменной file
, поэтому $_GET['file']
не имеет значения. Например, если вы вручную измените значение ?file=
в URL-адресе, оно также изменит значение переменной.
Если вы используете метод GET, вам понадобится указать его в URL-адресе. В противном случае используйте POST.