ActionScript — загрузка ресурсов из защищенного паролем каталога (.htaccess) с помощью PHP?

без необходимости жестко кодировать имя пользователя/пароль в моем файле .swf (очень легко декомпилировать!), можно ли отправить URLRequest для какого-либо файла (возможно, .php?) объекту загрузчика, который может загружать активы, находящиеся в защищенном паролем каталоги?

мои навыки PHP в лучшем случае слабы, поэтому, если вызов сценария .php является решением этой проблемы, некоторые образцы кода будут очень признательны.


person Chunky Chunk    schedule 19.07.2011    source источник


Ответы (2)


Этот синтаксис может быть немного неправильным, поэтому, пожалуйста, простите меня, если он не работает без небольшой настройки.

Вне защищенного каталога у вас может быть файл, скажем, «secret.php». В этом:

<?php

  header('Content-type: image/png'); //Change to whatever filetype
  echo file_get_contents('/path/to/file/image.png');

?>

Это работает, потому что он читает файл в файловой системе, а не через сервер, который вызывает аутентификацию.

Вы можете настроить параметры для ввода имени файла (будьте очень осторожны!!!! люди могут получить доступ к вещам, которые вам не нужны) и для обработки типа содержимого.

person Will Bonde    schedule 19.07.2011

Да, вы можете загружать защищенные паролем файлы с помощью PHP. Однако права доступа к файлу должны быть такими, чтобы ваш веб-сервис мог их прочитать.

person Black Dynamite    schedule 19.07.2011