Браузер PHP на стороне сервера не будет зависеть от браузера, который вы используете для просмотра страницы, так что это похоже на проблему рендеринга - проверьте, что включенный код генерирует корректный HTML, и что у вас нет <html>
теги включены в другие <html>
теги.
Возможно, вы захотите переосмыслить то, как вы включаете содержимое страницы - делать это с помощью переменной GET потенциально небезопасно: для начала, оно не ограничивает файлы файлами в корне документа вашего сайта.
По крайней мере, я бы порекомендовал сделать некоторые проверки работоспособности входных файлов (т.е. они находятся в webroot?), Но более современный метод - использовать переписывание .htaccess для отправки всех запросов на index.php
, где затем вы можете выбрать, какие файлы включить в зависимости от запроса (для получения дополнительной информации посмотрите этот пост ).