Павел Соколов, ну например все через индекс.. Там например есть файл /home/srv/index.php
__DIR__ будет /home/srv/
При работе с файлами проверяем куда ссылка, если его путь не совпадает с __DIR__ кидаем ошибку
Павел Соколов, кусок кода с проверкой?
Например файл ты передаёшь по гет, берешь его имя, заворачивоешь в realpath() и сравниваешь например первые 15 символов. Или сколько там до __DIR__
Подробностей можно?
Можно сравнивать полный путь текущей директории __DIR__ с путем запрашиваемого файла, чтоб начало было ровно __DIR__
Это типо защита я так понимаю?
Alekosh Akhosh, если в биос ни чего не крутили и оно вдруг так стало, первым делом проверьте питание, конденсаторы, батарейку впринципе можно не трогать. Странно что через год такое могло случиться