elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [Pregunta]: ¿Está bien si hago esto?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Pregunta]: ¿Está bien si hago esto?  (Leído 384 veces)
Leguim


Desconectado Desconectado

Mensajes: 671



Ver Perfil
[Pregunta]: ¿Está bien si hago esto?
« en: 5 Enero 2020, 23:50 pm »

Tengo una función en PHP para poder conectar a la base de datos de la siguiente manera,
Código
  1. function Connection($user, $password)
  2. {
  3. if(is_string($user) && is_string($password))
  4. {
  5. try
  6. {
  7. $con = new PDO('mysql:host=localhost;dbname=my_bd;charset=utf8', $user, $password); /* adaptar (producción) */
  8. return $con;
  9. }
  10. catch(PDOException $e)
  11. {
  12. return $e->getMessage();
  13. }
  14. }
  15. }
  16.  

Pero estaba pensando, en vez de cambiar luego cuando la aplicación se suba a producción (lo pase a un hosting, etcétera)

Si en ves de tener que cambiar el host de "localhost" a el que corresponde lo hiciera de una forma dinámica.

Código
  1. function Connection($user, $password)
  2. {
  3. if(is_string($user) && is_string($password))
  4. {
  5. try
  6. {
  7.                        $host = $_SERVER["HTTP_HOST"];
  8. $con = new PDO('mysql:host='.($host).';dbname=my_bd;charset=utf8', $user, $password); /* adaptar (producción) */
  9. return $con;
  10. }
  11. catch(PDOException $e)
  12. {
  13. return $e->getMessage();
  14. }
  15. }
  16. }
  17.  

¿Puede ocurrir algún problema si hago eso?


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
hacer esto con fork esta bien?
Programación C/C++
Belial & Grimoire 5 2,727 Último mensaje 28 Septiembre 2010, 16:26 pm
por [L]ord [R]NA
¿Esto está bien?
Programación Visual Basic
Akkiles145 2 1,189 Último mensaje 19 Diciembre 2010, 21:59 pm
por Akkiles145
Esto esta bien ??? SOLUCIONADO!
PHP
nobo 6 2,431 Último mensaje 14 Febrero 2012, 17:47 pm
por nobo
Alguien que me revise esto y me diga si esta bien
Programación C/C++
creiko 2 1,078 Último mensaje 12 Mayo 2016, 15:03 pm
por AlbertoBSD
[Pregunta]: ¿Ocurrirá algún problema si hago esto con mi consulta?
Bases de Datos
Leguim 4 904 Último mensaje 18 Septiembre 2019, 15:15 pm
por MinusFour
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines