会php大神麻烦帮我看看,这个config.php怎么配置啊?

这是配置要求:自行修改config.php里的相关参数,包括数据库配置,密钥等。这个密钥是什么东西啊?还有数据库怎么配置啊?<?php@header('Content-t... 这是配置要求:自行修改config.php里的相关参数,包括数据库配置,密钥等。这个密钥是什么东西啊?还有数据库怎么配置啊?
<?php
@header('Content-type: text/html; charset=utf-8');
@header("Cache-Control:max-age=100000000");
define("DBHOST","localhost",true);
define("DBUSER","root",true);
define("DBNAME","sunny",true);
define("DBPASSWORD","",true);
@date_default_timezone_set('Asia/Chongqing');
$pre="tc0_";
$conn=@mysql_connect(DBHOST,DBUSER,DBPASSWORD) or die('#1:ERROR CATCHE YOU!');
mysql_select_db(DBNAME,$conn) or die("#2:ERROR CATCHE YOU!");
mysql_query("SET NAMES 'UTF8'");//让数据库操作支持两种写法。
$salt='1FEIbpkp8pJ';//密钥
define("ROOT",$_SERVER['DOCUMENT_ROOT'].'dc/');
define("CRS", TRUE);
//error_reporting(0);
展开
 我来答
szzhy02
2014-01-12 · TA获得超过1926个赞
知道小有建树答主
回答量:885
采纳率:50%
帮助的人:669万
展开全部
@header('Content-type: text/html; charset=utf-8');//编码输出 不用管@header("Cache-Control:max-age=100000000");//不用管define("DBHOST","localhost",true);//数据库地址define("DBUSER","root",true);//数据库用户名define("DBNAME","sunny",true);//数据库名define("DBPASSWORD","",true);//数据库密码@date_default_timezone_set('Asia/Chongqing');//时区(时间) 不用管$pre="tc0_";//数据表前缀 不用管$conn=@mysql_connect(DBHOST,DBUSER,DBPASSWORD) or die('#1:ERROR CATCHE YOU!');//连接语句 不用管mysql_select_db(DBNAME,$conn) or die("#2:ERROR CATCHE YOU!");//同上不用管mysql_query("SET NAMES 'UTF8'");//让数据库操作支持两种写法。$salt='1FEIbpkp8pJ';//这里是盐 就是加密的时候用来干扰的 防止被破解 不用管 和你无关define("ROOT",$_SERVER['DOCUMENT_ROOT'].'dc/');//目录 不用管
define("CRS", TRUE);//不用管
百度网友cb62a966
2014-01-12 · TA获得超过175个赞
知道小有建树答主
回答量:308
采纳率:0%
帮助的人:170万
展开全部
define("DBHOST","localhost",true);define("DBUSER","root",true);define("DBNAME","sunny",true);define("DBPASSWORD","",true);
这些分别是主机、用户名、数据库名、密码 改成数据库里你设置的就行了
密钥一般是程序和外部程序通信或者数据加密用的随机字符串,大多数情况下程序自动生成不用管
追问
为什么我填了还是没反应?主机、用户名应该是不变的吧?
追答
主机名一般不用管,其他参数根据你设置的填写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄三公
2014-01-12 · 超过27用户采纳过TA的回答
知道答主
回答量:125
采纳率:0%
帮助的人:53.7万
展开全部
define("DBHOST","localhost",true);define("DBUSER","root",true);define("DBNAME","sunny",true);define("DBPASSWORD","",true);这些分别是主机、用户名、数据库名、密码

//密钥 很重要,用来加密 用户密码的.不能给别人知道,如果一开始设置好中途一定不能修改,不然会影响用户登录。
追问
为什么我设置了,显示#1:ERROR CATCHE YOU!'?是哪没设置好吗?
追答
显示ERROR CATCHE YOU是sql连接 那边错误

sql连接错误。检测sql是否 运行了,密码用户之类的是否错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式