Soy un desarrollador de iPhone, y acabo de comenzar con PHP & mysql (crear sitios web para terceros y servicios web para mis aplicaciones).mysql connect - ¿el nombre de usuario/contraseña debe estar codificado?
Cuando codifiqué mi nombre de usuario y contraseña en un archivo PHP para conectarme a la base de datos, me sentí un poco raro. Ejemplo:
$con = mysql_connect('localhost:8888','root','password');
Me resulta un poco incómodo si alguna vez tengo que mostrar el código a nadie.
- ¿Es esto seguro o una buena práctica?
- ¿Hay alguna otra manera en que debería estar conectando a la base de datos?
Estaría muy agradecido por cualquier consejo relacionado con este tema.
posible duplicado de [¿Cómo almacenar de forma segura una contraseña dentro del código PHP?] (Http://stackoverflow.com/questions/1432545/how-to-safely-store-a-password-inside-php-code) –
@Pekka ligeramente diferente –
y luego otro: [¿Cómo proteger contraseñas de bases de datos en PHP?] (Http://stackoverflow.com/q/97984) ... la conclusión es que estás en el camino correcto con tu sospecha - es mejor almacenar los datos en un archivo de inclusión separado, idealmente fuera de la raíz web. –