Вы можете кодировать фрагменты HTML с помощью urlencode
, который автоматически декодируется при извлечении его с помощью $_GET
, или вы можете использовать, например, base64_encode
и base64_decode
.Проблема в том, что существуют ограничения на $_GET
и $_POST
.И то, и другое можно настроить в настройках вашей конфигурации, но отправка больших объемов данных через URL на самом деле не завершена, потому что это не то, как их следует использовать.
Но если я правильно прочитал ваш вопрос, вы можете получитьHTML в верхней части страницы, а затем загрузить его в iframe?
if ($_GET['url']) {
$html = file($_GET['url']);
}
if ($_POST['html']) {
$html = $_POST['html'];
}
И затем включить его:
<html>
..
<iframe ..><php echo $html; ?></iframe>
..
</html>