PHP의 데이터베이스 사용자 이름과 비밀번호는 일반적으로 구성 파일에 작성되어 웹사이트의 루트 디렉터리나 포함 폴더에 저장됩니다. 일반적으로 파일 이름은 config.inc.php입니다.
요즘 거의 모든 오픈소스 CMS와 웹사이트 시스템, PHP 종류, 데이터베이스 비밀번호는 config.inc.php와 비슷한 파일로 작성되어 있습니다. 보실 수 있습니다(DEDECMS/phpcms/DISCUZ/thinkphp 등)
config.inc.php (추천 학습: PHP 동영상 튜토리얼)
<?php $config=array( 'host' =>'localhost', 'port'=>'3306', 'db' =>'localhost', 'db_user' =>'root', 'db_psw' =>'', 'db_name' =>'test' ); $connID=@mysqli_connect($config['host'],$config['db_user'],$config['db_psw'],$config['db_name'],$config['port']); if(!$connID){ echo("数据库连接失败"); } ?>
MYSQL 데이터베이스 사용자 이름과 비밀번호를 알고 있어도 다른 것들은 원격 연결 권한이 쓸모가 없습니다.
PHP 파일에 최고 관리자 사용자 권한을 쓰지 않는 한(일반적으로 읽기 및 쓰기 권한이 있는 일반 사용자에게만 부여됨)
임대 공간은 가상 호스트 관리 시스템을 사용하여 한 서버의 N 사이트 간에 분리됩니다. 권한 분배 다르며 서로 영향을 미치지 않습니다(영향이 있다면 본 IDC 서비스 제공업체의 관리자가 너무 무자격이고 기본적으로 그렇게 하지 않기 때문입니다).
서버 전체를 철거하지 않는 한, 이 경우 어디에 작성해도 결과는 동일합니다.
어디에 적혀있든 IDC 서비스 제공자 관리자에게 투명하게 보여서 보실 수 있고, 삭제하고 싶으면 삭제하되 일반적으로 건드리지 마세요. 직업 윤리 및 회사 평판과 관련이 있습니다.
5년 동안 매일 IP 주소가 10만 개에 가까운 웹사이트를 관리했는데, MYSQL 사용자 이름과 비밀번호 유출로 인한 보안 문제는 없었습니다.
마지막 요점은 가장 직접적인 요점이기도 합니다. 수백만 명의 웹마스터가 PHP를 사용하는 한 이 작업을 수행하고 있으며 그 중 소수는 이 문제에 대해 걱정합니다.
위 내용은 PHP 데이터베이스 비밀번호는 어떤 파일에 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!