Hola a todos, les cuento tengo un problema y es que aveces el hosting en el que tengo la web tiene un tiempo de respuesta tardio, lo que produce el siguiente error:
Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] Connection timed out
exponiendo asi esta linea de codigo:
sé que tengo que crear un archivo config.php donde creo las variables con la contraseña y el usuario y luego hacer un include en donde finalmente creo la conexion,Pero en este caso estoy usando clases y estoy un poco perdido en como hacerlo, mi codigo es:
como puedo hacer para no exponer la contraseña ? desde ya gracias !
Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] Connection timed out
exponiendo asi esta linea de codigo:
Código (php) [Seleccionar]
$link = new PDO("mysql:host=xxx.xxx.xxx.xxx;port=xxx;dbname=xxx","user","pass");
sé que tengo que crear un archivo config.php donde creo las variables con la contraseña y el usuario y luego hacer un include en donde finalmente creo la conexion,Pero en este caso estoy usando clases y estoy un poco perdido en como hacerlo, mi codigo es:
Código (php) [Seleccionar]
<?php
class Conexion{
static public function conectar(){
$link = new PDO("mysql:host=xxx.xx.x.xx;port=3306;dbname=xxxx","usuario","pass");
$link->exec("set names utf8");
return $link;
}
}
como puedo hacer para no exponer la contraseña ? desde ya gracias !