<?php
// Configuración de base de datos para producción
$host = 'localhost';
$db = 'postpemv_postgrado';
$user = 'postpemv_posmed';
$pass = 'medicina2025=';

try {
    // Conexión a la base de datos
    $conn = new mysqli($host, $user, $pass, $db);
    
    // Verificar si hay errores en la conexión
    if ($conn->connect_error) {
        throw new Exception("Error de conexión a la base de datos");
    }
    
    // Establecer el charset a UTF-8 para soportar tildes y caracteres especiales
    $conn->set_charset("utf8mb4");
    
} catch (Exception $e) {
    // Log del error sin mostrar detalles al usuario en producción
    error_log("Error de conexión MySQL: " . $e->getMessage());
    
    // Mensaje genérico para el usuario
    if (session_status() === PHP_SESSION_NONE) {
        session_start();
    }
    $_SESSION['error'] = "Sistema temporalmente no disponible. Por favor intente más tarde.";
    
    // Redirigir a página de login con URL correcta
    if (!headers_sent()) {
        header("Location: https://postgradomedicinaucv.com/cepmed/login.php");
        exit();
    }
    
    // Fallback si no se puede redirigir
    die("Sistema no disponible. Por favor contacte al administrador.");
}
?>