我在公共服务器上做了一个web应用程序。问题是我不知道如何保护我的代码,因为当我从我的服务器访问php文件时,可以访问它们。我假设我必须用.htaccess做些事情,但我不确定要从哪里开始。我该如何保护我的php代码
你能给我一些指针,建议吗?
我在公共服务器上做了一个web应用程序。问题是我不知道如何保护我的代码,因为当我从我的服务器访问php文件时,可以访问它们。我假设我必须用.htaccess做些事情,但我不确定要从哪里开始。我该如何保护我的php代码
你能给我一些指针,建议吗?
您可能没有安装PHP,如果它没有安装在Web服务器上,您将代码文档看作文本而不是让Web服务器执行它们并为您提供输出。
如果你想检查是否PHP是通过你应该寻找的.htaccess这一行禁用:
php_flag engine off
该行的当前目录及其所有子目录禁用PHP。
如果PHP是由父母的.htaccess禁用放置您的目录中的.htaccess包含以下行可以测试:
php_flag engine on
然后在该目录访问PHP脚本。
如果这不起作用,您需要检查PHP在Web服务器(Apache?)中是否正确配置。
安装了PHP,但是当我访问php文件链接时,它们可以被执行。我希望将用户重定向到index.php,而不管它是什么。 –
增加了.htaccess故障排除。 –
假设您的服务器配置正确,远程用户只能看到这些php脚本的输出,而不是源代码。保护同一共享服务器上的其他用户视图中的文件几乎是不可能的。 –
这太混乱了。人们如何从浏览器或文件系统访问文件? –