Вы не можете, есть несколько проблем с этим подходом.
Во-первых, у вас есть фундаментальный недостаток системы безопасности, поскольку каждый может напрямую получить доступ к этим статическим автономным страницам, просто минуя ваш логин.
Во-вторых, у вас нет средств для прямого доступа к локальному контенту на стороне клиента с сервера. Это было бы огромным пробелом в безопасности браузера на стороне клиента, поскольку это позволило бы любому серверу получать доступ к локальному контенту без ведома пользователя! Очевидно, это применимо только в том случае, если вы используете «обычный» браузер. Все по-другому, если вы реализуете собственный http-клиент/собственный браузер со своей собственной логикой. В этом случае вы вольны делать все, что хотите. Например, вы можете просто отправить самоопределяемый заголовок и отреагировать на него. Но очевидно, что реализация пользовательского браузера нетривиальна, хотя, безусловно, возможна при повторном использовании существующих компонентов.
Тем не менее, вы можете попробовать, если это действительно не работает со стандартным браузером на вашем телефоне. Поскольку вы используете iPhone, я бы никогда не стал полагаться на безопасность какого-либо программного обеспечения. Обратите внимание, что в целом вы можете использовать заголовок перенаправления не только с относительными путями, как вы это делаете, но и с абсолютными URL-адресами. Итак, что произойдет, если вы просто перенаправите URL-адрес файла?
header('Location: file://some/folder/file.static');
person
arkascha
schedule
14.04.2013