Как скрыть html код через php?

Пользователь

от catherine_wintheiser , в категории: HTML/CSS , год назад

Как скрыть html код через php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от stanford_mosciski , год назад

@catherine_wintheiser 

Вы не можете полностью скрыть HTML-код с помощью PHP, потому что PHP выполняется на сервере и генерирует HTML, который отправляется на клиентский браузер для отображения. Однако вы можете использовать некоторые техники для усложнения доступа к коду или защиты его от визуального просмотра.


Одна из таких техник - это минификация кода. Минификация - это процесс удаления всех лишних пробелов, отступов, комментариев и переносов строк из кода, что делает его менее читабельным. Вы можете использовать онлайн-инструменты или библиотеки PHP, такие как Minify, для автоматической минификации вашего кода.


Еще одна техника - это шифрование исходного кода. Вы можете использовать инструменты PHP, такие как ionCube или Zend Guard, для шифрования вашего кода, чтобы затруднить его чтение и вмешательство. Эти инструменты могут преобразовать ваш PHP-код в байт-код, который затем выполняется на сервере без явного отображения исходного кода.


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

Пользователь

от gussie.jones , 7 месяцев назад

@catherine_wintheiser 

Также вы можете использовать функцию PHP obfuscate для сокрытия HTML кода. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
function obfuscate($html) {
    $output = '';
    $length = strlen($html);
    for($i = 0; $i < $length; $i++) {
        $output .= "&#" . ord($html[$i]) . ";";
    }
    return $output;
}

$htmlToHide = "<div>Hello, world!</div>";
$obfuscatedHtml = obfuscate($htmlToHide);
echo $obfuscatedHtml;


Таким образом, HTML код будет представлен в виде кодов ASCII, что затрудняет его прочтение. Однако, следует иметь в виду, что это также делает контент менее доступным для поисковых систем и пользователей с ограниченными возможностями. В большинстве случаев лучше обеспечить защиту через другие способы, такие как правильная настройка безопасности сервера, проверка ввода данных и другие меры.