![](/img/trans.png)
[英]How you can save appends to variables an then convert them to php so you can save them in a database?
[英]Where do PHP variables point to so I can change them
我想这很简单...我是一个.NET开发人员,试图在我的开发机上运行一个php网站,我都安装了Apache,MySQL,phpMyAdmin和PHP,并在Windows OS上正常工作,并且该网站在localhost上加载,但是显示错误到我想象的是以前安装中的错误设置。
我的问题是我不知道以下内容是什么:-
Setting::set("db_host" , $_SERVER['DB_HOST']);
Setting::set("db_name" , $_SERVER['DB_NAME']);
Setting::set("db_user" , $_SERVER['DB_USER']);
Setting::set("db_pass" , $_SERVER['DB_PASS']);
@define("ROOT", "../../");
@define("PROJECT_PATH", ROOT."../".$_SERVER["PROJECT_PATH"]."/");
这些设置在哪里找到? 我以为在Apache / php / php.ini中,但没有。 任何援助将不胜感激。
*添加
文件结构是
[project_folder] - app - admin
- xml
- www - project
- xml
- [all site files]
我发现的详细信息位于[project_name] \\ app \\ admin \\ includes中
我猜你是说$_SERVER
的内容? 这些值已通过环境变量传递。 我将检查.htaccess文件,我希望这样:
SetEnv DB_USER username
...
在里面。 如果未在.htaccess
文件中设置这些变量(真的吗?),则它们可能在全局服务器环境中可用(或需要可用),这将是非常不安全的。 然后查看/etc/environment
。
Settings
是代码中某处的类。 它将有一个static public function set
,该static public function set
可能会在某些全局静态变量中设置变量,这是一种糟糕的处理方式。
define
用于定义常量。 请参阅文档 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.