СКРЫТЬ PHP КОД
Как веб-разработчикам скрыть php код от посторонних глаз? Один из способов - использование директивы php.ini
. В этом файле есть параметр expose_php
, который, если установлен в On
, заставляет сервер Apache добавлять заголовок X-Powered-By: PHP
в каждый ответ HTTP. Этот заголовок можно увидеть веб-браузером или любой другой программой, которая отправляет запросы на сервер. Установка этого параметра в Off
убирает этот заголовок и скрывает версию PHP.
Другой способ - использование модуля mod_rewrite
в Apache. Он позволяет переписывать URL-адреса запросов. Вы можете использовать его для скрытия расширения файла PHP:
RewriteEngine On
RewriteRule ^/page/(\d+)/?$ /page.php?page=$1
Это изменит URL-адрес с /page.php?page=1
на /page/1/
, и скроет расширение файла PHP.
Также можно скрыть PHP-код от посторонних глаз, используя base64_encode
и base64_decode
функции. Например:
<?php
$source_code = '<?php /* ваш код */ ?>';
$encoded_code = base64_encode($source_code);
echo $encoded_code;
?>
Затем вы можете декодировать его на сервере:
<?php
$encoded_code = $_POST['encoded_code'];
$decoded_code = base64_decode($encoded_code);
eval($decoded_code);
?>
Однако, следует помнить, что использование eval() может быть опасным, поскольку он выполняет переданный ему код.
6 СЕКРЕТОВ общения с ChatGPT [OpenAI] искусственный интеллект
Как легко взломать сайт на PHP — SQL injection
Правила написания простого.и понятного кода на PHP - Clean Code
7 примеров запаха кода (code smell). Примеры на PHP.
6 советов по безопасности PHP для защиты вашего сайта
PHP - FREE CODE ENCRYPTION - ALTERNATIVE OF ZEND - EASY- ENCODING - PROTECTED PHP CODE - TUTORIAL
#80. Как скрыть код в html