database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 28107 게시물 읽기
No. 28107
[질문]max_user_connections에 관해...
작성자
장춘진
작성일
2009-03-26 11:28
조회수
5,739

안녕하세요.


동시접속자가 많으면 아래와 같은 에러메세지가 출력됩니다.

--------------------------------------------------------------------------------------------------------------------------------------

Warning: mysql_connect(): User nongbuwa has already more than 'max_user_connections' active connections in /home4/erwer/www/dbconn.inc on line 2

현재 방문자가 많습니다. 잠시후 다시 시도해 주시기 바랍니다!

-------------------------------------------------------------------------------------------------------------------------------------------------------------


동시접속자가 많으면


에러메세지 대신에 이미지로 대체할 수 있는 방법이 없는지요???


그리고 dbconn.inc파일로 접근을 해 보면 php구문이 그대로 노출이 됩니다.


숨기는 방법이 없는지...


부탁드립니다.


이 글에 대한 댓글이 총 2건 있습니다.

inc 파일이 php파일과는 다르게 application/x-httpd-php 의 mime type으로 지정되지 않았기 때문입니다. 일반 html, txt 파일과 같이 그냥 노출되는 것이 당연합니다.

이를 방지하기 위해서는 dbconn.inc 를 dbconn.inc.php 등으로 이름을 바꾸시거나,
IIS나 아파치등의 웹 서버 설정에서 inc 확장자도 php 에서 처리할 수 있도록 변경하시는 것이 좋겠습니다. configuration file들은 아예 php 확장자를 가지게끔 하는 것이 일반적인 방법입니다.

에러 메세지 대신 다른 문구를 출력하고 싶으실 때도 몇가지 방법이 있을텐데, 저라면 mysql_connect() 함수 뒤에 or 구문을 통해 mysql_connect 가 성공하지 못했을 때의 분기를 두도록 하겠습니다.

일반적으로 아래와 같이 작성합니다.
$db_conn = mysql_connect( ... ) or die( '데이터베이스 연결에 실패하였습니다' );
위의 die() 대신에 원하시는 이미지를 출력해주는 적절한 함수를 지정해주시면 되겠습니다.

박현우(lqez)님이 2009-03-27 09:54에 작성한 댓글입니다.

박현우님 감사합니다.

die 대신에 함수를 사용할 수 있다는 것을 님때문에 알았습니다.

정말 고맙습니다.

장춘진님이 2009-03-27 11:49에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
28110use 쿼리 꼭 필요한가요? [1]
신정욱
2009-03-30
4995
28109Incorrect key file for table 'board'; try to repair it [1]
이창우
2009-03-30
5014
28108injection 공격 의심여부
이성준
2009-03-28
5333
28107[질문]max_user_connections에 관해... [2]
장춘진
2009-03-26
5739
28106mysql 5.0 *frm, *.myd 파일로 백업복구하기 [2]
이창우
2009-03-26
6108
28105쿼리 질문점 할께요.. [7]
신기해
2009-03-25
5072
28104서버 튜닝을 해야 하는 상황인가요? 해야 한다면 어떻게 해야 할런지요? [2]
김승동
2009-03-25
6216
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다