Проверьте заголовки, которые отправляются в http-запросе iframe, в частности, заголовок «Content-Type». В некоторых случаях документ, который обслуживается как text/plain
, не будет правильно отображаться как HTML и CSS. Вместо этого вы просто увидите необработанный код.
Это также может произойти, если ваш веб-сервер не анализирует файл как PHP, а представляет собой простой текстовый файл. Например, попробуйте переименовать скрипт .php
в .myphp
, а затем перейдите по URL-адресу в браузере. Вы, вероятно, увидите исходный код PHP и, возможно, даже необработанные HTML и CSS.