<?php
// DESATIVAR OUTPUT BUFFERING
while (ob_get_level()) ob_end_clean();

// MESMA CONFIGURAÇÃO DO ARQUIVO ANTERIOR
ini_set('session.use_cookies', 1);
ini_set('session.use_only_cookies', 1);
ini_set('session.cookie_httponly', 1);
ini_set('session.cookie_secure', 0);
ini_set('session.cookie_samesite', 'Lax');

// INICIAR SESSÃO
session_start();

echo "<h2>🔍 VERIFICADOR DE SESSÃO</h2>";

echo "Session ID: " . session_id() . "<br>";
echo "Session name: " . session_name() . "<br>";

if (isset($_COOKIE[session_name()])) {
    echo "Cookie PHPSESSID: " . $_COOKIE[session_name()] . "<br>";
} else {
    echo "❌ Cookie PHPSESSID NÃO ENCONTRADO!<br>";
}

echo "<h3>Conteúdo da SESSÃO:</h3>";
echo "<pre>";
if (empty($_SESSION)) {
    echo "SESSÃO VAZIA\n";
} else {
    print_r($_SESSION);
}
echo "</pre>";

// VERIFICAR SE O ARQUIVO DE SESSÃO EXISTE
$session_id = session_id();
$session_file = session_save_path() . '/sess_' . $session_id;

echo "<h3>Arquivo de sessão:</h3>";
echo "Caminho: " . $session_file . "<br>";
if (file_exists($session_file)) {
    echo "✅ Arquivo existe! Tamanho: " . filesize($session_file) . " bytes<br>";
    echo "Conteúdo: <pre>" . file_get_contents($session_file) . "</pre>";
} else {
    echo "❌ Arquivo NÃO existe!<br>";
    
    // TENTAR OUTROS CAMINHOS COMUNS
    $possible_paths = [
        '/tmp',
        '/var/lib/php/sessions',
        'C:/xampp/tmp',
        'C:/wamp64/tmp',
        sys_get_temp_dir()
    ];
    
    echo "<h4>Verificando outros caminhos:</h4>";
    foreach ($possible_paths as $path) {
        $test_file = $path . '/sess_' . $session_id;
        if (file_exists($test_file)) {
            echo "✅ Encontrado em: $path<br>";
        } else {
            echo "❌ Não encontrado em: $path<br>";
        }
    }
}
?>