우리 모두 알다시피 기술과 컴퓨팅의 주요 목표 중 하나는 편안함입니다.이 경우에는 프로그래머를위한 편의.
대부분의 경우 최선의 보안 조치는 방문자가 당신이 무엇을하는지 정말로 모른다이렇게하면 웹에서 모든 종류의 일반적인 취약점을 피할 수 있습니다. 이런 식으로 웹 페이지를 개발할 때 모든 사람이 따르는 지침을 따르지 말고 다른 기능을 직접 제안 할 것을 제안합니다.
웹에서 가장 섬세한 부분 중 하나는 데이터베이스입니다., 대부분의 경우 저장해야하는 모든 데이터가 여기에 저장되기 때문입니다. 데이터베이스에 액세스하려면 다음 정보가 필요합니다.
- 서버
- 사용자
- 암호
- 데이터베이스 이름
일반적으로이 정보는 데이터베이스에 연결하는 기능을 수행하는 동일한 파일에 첨부됩니다.
<?php $link=mysql_connect("SERVIDOR", "USUARIO", "CONTRASEÑA"); mysql_select_db("BASE DE DATOS",$link) OR DIE ("Error: No es posible establecer la conexión"); mysql_set_charset('utf8'); ?>
하지만 언제나처럼 일을하는 또 다른 방법이 있습니다. 이 기밀 데이터를 기능을 수행하는 파일과 다른 파일에 저장할 수 있습니다.을 클릭 한 다음 해당 파일에 대한 권한을 제한하십시오.
이를 위해 우리는 함수를 사용할 것입니다 트림, 기능 공통 텍스트 파일에서 데이터를 추출합니다. .txt에는 각 줄에 하나의 데이터, 이 같은:
.txt 파일
그리고 나중에 연결을 만드는 파일에서 해당 데이터를 추출합니다.
<?php $datos='datos.txt'; $todos_los_datos=file($datos); $servidor=rtrim($todos_los_datos[0]); $usuario=rtrim($todos_los_datos[1]); $clave=rtrim($todos_los_datos[2]); $basededatos=rtrim($todos_los_datos[3]); $conectar=mysql_connect($servidor, $usuario, $clave); mysql_select_db($basededatos, $conectar); ?>