我的数据库名称是学生,我的问题是我每次在php文件中包含数据库名称,使用include('student.php'); student.php文件连接mysql查询语句。 这是正常的,但我想隐藏数据库名称的任何地方或其他人看不到数据库和数据库设置。如何在php文件中隐藏数据库名称
回答
我不知道这是否是正确的答案,但我们怎么通常做这在Rails是通过在服务器上设置数据库的设置环境变量(和地方),并有我们的应用程序使用这些环境变量来配置该数据库连接。您可以在PHP应用程序中执行相同的操作,以便从编辑代码和源代码控制的人员中隐藏数据库名称(和密码)。它也有助于部署到多个服务器。
你能做的最好的解决方案是建立数据库与其中只有允许做正常的东西用户镜子,但不能访问或删除数据库。
这样,它并不重要你的学生做什么或看到的数据库。
示例代码是:dbconn.php <?php $ con = mysql_connect('localhost','root',''); mysql_selectdb( “学生”,$ CON);?>这是dbconn.php文件,我使用包括( 'dbconn.php')包括任何其他PHP文件的数据库连接;.但是我想不使用这种编码的东西,我只使用php编码在mysql中自动获取数据库。 –
第一条评论... ***不要在代码中登录为根***如果代码中存在漏洞利用的任何途径,那么整个数据库和服务器都可能受到黑客的摆布。 在SQL服务器中创建一个新的用户帐户,并仅允许其拥有学生数据库的基本权限。 然后使用用户帐户建立与数据库的mysqli连接。 ***没有根!永远不要!***根目录只能在登录到phpmyadmin或其他数据库管理软件来管理数据库时使用。 – Tschallacka
推荐阅读:http://php.net/manual/it/book.mysqli.php Mysql_方法停止/淘汰/因为mysqli的 的depricated http://dev.mysql.com/doc/refman/5.1 /en/adding-users.html如何创建用户。 – Tschallacka
- 1. Php + AJAX,如何隐藏文件名?
- 2. 如何在php表单发布方法中隐藏php动作文件名称
- 3. 如何在配置文件中隐藏数据库密码
- 4. 如何在url中隐藏我的cakephp文件夹名称
- 5. 如何在wordpress站点中隐藏父文件夹名称?
- 6. 如何隐藏PHP文件
- 7. 如何隐藏PHP中的文件名和扩展名?
- 8. 隐藏库中的符号名称
- 9. 如何隐藏在数据库
- 10. 将数据隐藏在mp3文件中
- 11. 在.htaccess文件中隐藏文件扩展名(php)
- 12. 如何隐藏静态库中的对象文件名?
- 13. 如何在PHP中为SQL数据库设置表名称为相关名称?
- 14. 如何使用.htaccess从网址隐藏文件夹名称
- 15. 如何隐藏文件夹名称使用.htaccess
- 16. 如何使用<p:fileUpload />隐藏上传文件的名称
- 17. flowplayer,php和javascript:隐藏流名称
- 18. 在wpf数据网格中隐藏组名称
- 19. 模型名称存储在数据库中的动态隐藏字段值
- 20. 将一些数据库列隐藏在视图文件中cakephp
- 21. JavaScript数据在php中形成隐藏文件
- 22. 如何隐藏数据库密码?
- 23. 如何隐藏extjs网格列名称?
- 24. 如何隐藏应用程序名称?
- 25. 在PHP文件中隐藏密码到MySQL数据库的问题
- 26. 如何从PHP中的URL中获取数据库名称和表名称?
- 27. 如何在Angular 4中隐藏基于状态名称的数据?
- 28. 如何在Android中隐藏我的数据文件夹?
- 29. 如何在android应用程序中隐藏xml文件数据?
- 30. 在网址中隐藏文件名
您是否尝试过使用'DEFINE(数据库, “DB_NAME”);'在一个单独的包含文件?通常如果他们有权访问服务器,他们会找到它。 –
你仍然可以回应它等... – Tschallacka
我不知道这是否用于代码查看/演示目的或类似的东西。 –