我正在使用xampp在客户端计算机上设置codeigniter / laravel源,并希望防止客户端重复使用/重新分发代码。我尝试使用混淆器实现此概念,但是它不起作用。我也搜索了许多方法来实现这个概念,例如:
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo 'Text to send if user hits Cancel button';
exit;
} else {
echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
}`enter code here`
?>
但是它不起作用。
也许您需要探索此选项-
https://github.com/cztomczak/phpdesktop
“ PHP Desktop以相同的方式工作。区别在于PHP Desktop不需要任何特定的安装;它是所有这些本地服务器具有的多合一便携式集合,它可以完成WampServer或Xamp所能做的一切。和其他同一个家庭。“
它确实支持Laravel和CodeIgniter。这是受支持的框架的完整列表-https://github.com/cztomczak/phpdesktop/wiki/PHP-frameworks-support
您可以阅读本文,以帮助您从https://phpocean.com/tutorials/design-and-illustration/create-your-first-desktop-application-with-php-and-php-desktop/4开始。>
不幸的是你不能那样做。如果您将源代码安装在他们的本地网络上,那么他们将拥有对它的完全访问权限,除非您限制他们对本地服务器的访问。