Разрешить доступ к файлу php только изнутри сервера - PullRequest
0 голосов
/ 19 февраля 2012

Я встраиваю вывод некоторых php-файлов в другой файл с помощью iframe

<iframe src="<url to php script folder>/index.php?some variables..." frameborder="0" marginheight="0" marginwidth="0" width="100%" height="100%"></iframe>

Что я хочу сделать, так это предоставить доступ только к серверу (iframe и т. Д.), А не посетителям, которые хотят получить прямой доступ по URL.

Это возможно с PHP? Что я должен написать внутри index.php, чтобы предотвратить доступ посетителей? (не htaccess)

Ответы [ 2 ]

3 голосов
/ 19 февраля 2012

К iframe обращаются ваши посетители, а не сервер, поэтому для сервера не будет никакой разницы, был ли скрипт вызван изнутри и iframe или нет, так что нет никакого способа сделать то, что вы хотите, не хакерский, хорошо работает.

0 голосов
/ 19 февраля 2012

Нет. С PHP это невозможно.
И это не так много смысла, хотя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...