我是一名iPhone开发人员,我刚刚开始使用
PHP& MysqL(为他人制作网站,为我的应用制作网络服务).
每当我将用户名和密码硬编码到PHP文件中以连接到数据库时,我感觉有点奇怪.例:
$con = MysqL_connect('localhost:8888','root','password');
如果我必须向任何人展示代码,我觉得这有点尴尬.
>这是安全还是良好的做法?
>我还有另一种方法可以连接到数据库吗?
对于与此问题相关的任何建议,我将非常感激.
对于将要重新分发的脚本,最好将它们组合在一起,并将它们作为常量或变量.
<?PHP define('DBHOST','localhost'); define('DBPORT','8080'); define('DBNAME','my_db_name'); define('DBUSER','root'); define('DBPASS','password');
db.PHP中
<PHP include('config.PHP'); $con = MysqL_connect(DBHOST.':'. DBPORT,DBUSER,DBPASS); MysqL_select_db(DBNAME,$con);